Skip to content

Commit 1b84658

Browse files
committed
Add test for no sub directories
(cherry picked from commit d3f1d844f4a92c14e7c9a509be29c07e56a921cd)
1 parent d58dc4a commit 1b84658

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

src/UmbracoFileSystemProviders.Azure.Tests/AzureBlobFileSystemCommonTest.cs

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -628,5 +628,24 @@ public void TestGetSubDirectoriesAndFiles()
628628
// Tidy up after test
629629
provider.DeleteDirectory("forms");
630630
}
631+
632+
/// <summary>
633+
/// Asserts that the file system correctly returns a sequence of directories in the
634+
/// correct format when there are no subdirectories.
635+
/// </summary>
636+
[Test]
637+
public void TestGetSubDirectoriesNone()
638+
{
639+
// Arrange
640+
AzureBlobFileSystem provider = this.CreateAzureBlobFileSystem(containerName: "forms-data");
641+
provider.AddFile("forms/b5e2fab3-040d-4328-ac74-cf7f7ebe3918.json", Stream.Null);
642+
643+
// Act
644+
IEnumerable<string> actual = provider.GetDirectories("forms");
645+
646+
// Assert
647+
string[] expected = { };
648+
Assert.IsTrue(expected.SequenceEqual(actual));
649+
}
631650
}
632651
}

0 commit comments

Comments
 (0)