mirror of
https://github.com/jellyfin/jellyfin.git
synced 2026-01-15 23:58:57 +00:00
ManagedFileSystem: Rewrite GetValidFilename and more improvements
This commit is contained in:
@@ -42,6 +42,16 @@ namespace Jellyfin.Server.Implementations.Tests.IO
|
||||
}
|
||||
}
|
||||
|
||||
[Theory]
|
||||
[InlineData("ValidFileName", "ValidFileName")]
|
||||
[InlineData("AC/DC", "AC DC")]
|
||||
[InlineData("Invalid\0", "Invalid ")]
|
||||
[InlineData("AC/DC\0KD/A", "AC DC KD A")]
|
||||
public void GetValidFilename_ReturnsValidFilename(string filename, string expectedFileName)
|
||||
{
|
||||
Assert.Equal(expectedFileName, _sut.GetValidFilename(filename));
|
||||
}
|
||||
|
||||
[SkippableFact]
|
||||
public void GetFileInfo_DanglingSymlink_ExistsFalse()
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user