From 17d44d90bddcf91a648ba88d2b5fbfc5883103a9 Mon Sep 17 00:00:00 2001 From: Volodymyr Zotov Date: Mon, 16 Jun 2025 21:56:51 -0500 Subject: [PATCH] Check for empty list --- pkg/onepassword/client/sdk/sdk_test.go | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/pkg/onepassword/client/sdk/sdk_test.go b/pkg/onepassword/client/sdk/sdk_test.go index bab4755..c9f5d68 100644 --- a/pkg/onepassword/client/sdk/sdk_test.go +++ b/pkg/onepassword/client/sdk/sdk_test.go @@ -104,6 +104,17 @@ func TestSDK_GetItemsByTitle(t *testing.T) { clienttesting.CheckSDKItemOverviewMapping(t, sdkItem2, &items[1]) }, }, + "should return empty list": { + mockItemAPI: func() *clientmock.ItemAPIMock { + m := &clientmock.ItemAPIMock{} + m.On("List", context.Background(), "vault-id", mock.Anything).Return([]sdk.ItemOverview{}, nil) + return m + }, + check: func(t *testing.T, items []model.Item, err error) { + require.NoError(t, err) + require.Len(t, items, 0) + }, + }, "should return an error": { mockItemAPI: func() *clientmock.ItemAPIMock { m := &clientmock.ItemAPIMock{}