diff --git a/sdk/storage/azdatalake/assets.json b/sdk/storage/azdatalake/assets.json index 996f24904f8c..78c1d69d4497 100644 --- a/sdk/storage/azdatalake/assets.json +++ b/sdk/storage/azdatalake/assets.json @@ -2,5 +2,5 @@ "AssetsRepo": "Azure/azure-sdk-assets", "AssetsRepoPrefixPath": "go", "TagPrefix": "go/storage/azdatalake", - "Tag": "go/storage/azdatalake_b5323f920e" + "Tag": "go/storage/azdatalake_1ee92f87a9" } \ No newline at end of file diff --git a/sdk/storage/azdatalake/service/client_test.go b/sdk/storage/azdatalake/service/client_test.go index d84ff8ca9383..a8a0f8c6f196 100644 --- a/sdk/storage/azdatalake/service/client_test.go +++ b/sdk/storage/azdatalake/service/client_test.go @@ -695,6 +695,26 @@ func (s *ServiceRecordedTestsSuite) TestListFilesystemsBasicUsingConnectionStrin _require.GreaterOrEqual(count, 0) } +func (s *ServiceRecordedTestsSuite) TestListFilesystemsIncludeSystemFileSystems() { + _require := require.New(s.T()) + svcClient, err := testcommon.GetServiceClient(s.T(), testcommon.TestAccountDatalake, nil) + _require.NoError(err) + + listOptions := service.ListFileSystemsOptions{Include: service.ListFileSystemsInclude{System: to.Ptr(true)}} + count := 0 + pager := svcClient.NewListFileSystemsPager(&listOptions) + for pager.More() { + resp, err := pager.NextPage(context.Background()) + _require.NoError(err) + for _, ctnr := range resp.FileSystemItems { + _require.NotNil(ctnr.Name) + _require.Equal("$logs", *ctnr.Name) + count += 1 + } + } + _require.Equal(1, count) +} + func (s *ServiceRecordedTestsSuite) TestListFilesystemsPaged() { _require := require.New(s.T()) testName := s.T().Name()