Skip to content
This repository was archived by the owner on Jan 23, 2023. It is now read-only.

Commit 61aaf07

Browse files
authored
Test for enumerateDirectories NonBreaking space (#27762)
1 parent a51680e commit 61aaf07

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

src/System.IO.FileSystem/tests/Directory/EnumerableTests.cs

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,17 @@ public void FileEnumeratorIsThreadSafe()
3232
}
3333
}
3434

35+
[Fact]
36+
[SkipOnTargetFramework(TargetFrameworkMonikers.NetFramework)]
37+
public void EnumerateDirectories_NonBreakingSpace()
38+
{
39+
DirectoryInfo rootDirectory = Directory.CreateDirectory(GetTestFilePath());
40+
DirectoryInfo subDirectory1 = rootDirectory.CreateSubdirectory("\u00A0");
41+
DirectoryInfo subDirectory2 = subDirectory1.CreateSubdirectory(GetTestFileName());
42+
43+
Assert.Equal(new string[] { subDirectory1.FullName, subDirectory2.FullName }, Directory.EnumerateDirectories(rootDirectory.FullName, string.Empty, SearchOption.AllDirectories));
44+
}
45+
3546
class ThreadSafeRepro
3647
{
3748
volatile IEnumerator<string> _enumerator;

0 commit comments

Comments
 (0)