mirror of
https://github.com/multipleof4/ntfy.git
synced 2026-10-08 21:05:21 +00:00
More manual review and refinement
This commit is contained in:
+5
-5
@@ -514,13 +514,13 @@ func TestClient_ListObjects(t *testing.T) {
|
||||
// List with prefix client: should only see 3
|
||||
result, err := client.listObjectsV2(ctx, "", 0)
|
||||
require.Nil(t, err)
|
||||
require.Len(t, result.Objects, 3)
|
||||
require.Len(t, result.Contents, 3)
|
||||
require.False(t, result.IsTruncated)
|
||||
|
||||
// List with no-prefix client: should see all 4
|
||||
result, err = clientNoPrefix.listObjectsV2(ctx, "", 0)
|
||||
require.Nil(t, err)
|
||||
require.Len(t, result.Objects, 4)
|
||||
require.Len(t, result.Contents, 4)
|
||||
}
|
||||
|
||||
func TestClient_ListObjects_Pagination(t *testing.T) {
|
||||
@@ -539,20 +539,20 @@ func TestClient_ListObjects_Pagination(t *testing.T) {
|
||||
// List with max-keys=2
|
||||
result, err := client.listObjectsV2(ctx, "", 2)
|
||||
require.Nil(t, err)
|
||||
require.Len(t, result.Objects, 2)
|
||||
require.Len(t, result.Contents, 2)
|
||||
require.True(t, result.IsTruncated)
|
||||
require.NotEmpty(t, result.NextContinuationToken)
|
||||
|
||||
// Get next page
|
||||
result2, err := client.listObjectsV2(ctx, result.NextContinuationToken, 2)
|
||||
require.Nil(t, err)
|
||||
require.Len(t, result2.Objects, 2)
|
||||
require.Len(t, result2.Contents, 2)
|
||||
require.True(t, result2.IsTruncated)
|
||||
|
||||
// Get last page
|
||||
result3, err := client.listObjectsV2(ctx, result2.NextContinuationToken, 2)
|
||||
require.Nil(t, err)
|
||||
require.Len(t, result3.Objects, 1)
|
||||
require.Len(t, result3.Contents, 1)
|
||||
require.False(t, result3.IsTruncated)
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user