fix: page hint for comment list, keep SSH settings on re-login, hard-link-free downloads, stable OWNER/REPO#N instance (follow gh)

Signed-off-by: bircni <bircni@icloud.com>
This commit is contained in:
bircni committed 2026-10-18 20:03:15 +02:00
1 parent dfb56eae67
commit 8305a89531
11 files changed
+154 -10

No files matched your search

+9 -4
View File
@@ -34,12 +34,17 @@ func TestCommentPaginationIsLocal(t *testing.T) {
service := Comments{Client: client, Repository: "alice/project"}
items, err := service.Page(context.Background(), 7, 2, 2)
require.NoError(t, err)
require.Len(t, items, 1)
require.Equal(t, int64(3), items[0].ID)
require.Len(t, items.Items, 1)
require.Equal(t, int64(3), items.Items[0].ID)
require.False(t, items.More)
first, err := service.Page(context.Background(), 7, 2, 1)
require.NoError(t, err)
require.True(t, first.More)
require.Equal(t, 3, first.Total)
items, err = service.Page(context.Background(), 7, 2, 3)
require.NoError(t, err)
require.Empty(t, items)
require.NotNil(t, items)
require.Empty(t, items.Items)
require.NotNil(t, items.Items)
item, err := service.Create(context.Background(), 7, "text")
require.NoError(t, err)
require.Equal(t, "alice", item.Author)