aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorNarfinger <narfinger@noreply.github.com>2019-10-11 19:24:55 +0900
committerNarfinger <narfinger@noreply.github.com>2019-10-22 15:46:35 +0900
commit4a20260a27e8ede4188609d8206a7313f7243e97 (patch)
treeb8450b8ef259382878cad65673511dfe8de0776c /tests
parent45f906c5564d8ecbc3d6d1cabcd78e929a9fb7e1 (diff)
add another parser case and allow parsing of seasonless
Add another parser case and we now allow parsing of seasonless series which hopefully should cover more cases of directory structure
Diffstat (limited to 'tests')
-rw-r--r--tests/Jellyfin.Naming.Tests/EpisodePathParserTest.cs5
1 files changed, 3 insertions, 2 deletions
diff --git a/tests/Jellyfin.Naming.Tests/EpisodePathParserTest.cs b/tests/Jellyfin.Naming.Tests/EpisodePathParserTest.cs
index c4e1ff3541..28ccd6df1d 100644
--- a/tests/Jellyfin.Naming.Tests/EpisodePathParserTest.cs
+++ b/tests/Jellyfin.Naming.Tests/EpisodePathParserTest.cs
@@ -30,12 +30,13 @@ namespace Emby.Naming.TV
}
[Theory]
- [InlineData("/media/Foo/Foo 889.avi", "Foo", 889)]
+ [InlineData("/media/Foo/Foo 889", "Foo", 889)]
+ [InlineData("/media/Foo/[Bar] Foo Baz - 11 [1080p]", "Foo Baz", 11)]
public void ParseEpisodeWithoutSeason(string path, string name, int episode)
{
NamingOptions o = new NamingOptions();
EpisodePathParser p = new EpisodePathParser(o);
- var res = p.Parse(path, false, null, null, true);
+ var res = p.Parse(path, true, null, null, true);
Assert.True(res.Success);
Assert.Equal(name, res.SeriesName);