Fixed wrong chapter recognition for S0 - Chapter 00 (#499)

This commit is contained in:
Bram van de Kerkhof 2016-10-20 16:28:25 +02:00 committed by GitHub
parent c9e1e6e020
commit 4f5518bdd8
2 changed files with 12 additions and 1 deletions

View file

@ -29,7 +29,7 @@ object ChapterRecognition {
* Regex used to remove unwanted tags
* Example Prison School 12 v.1 vol004 version1243 volume64 -R> Prison School 12
*/
private val unwanted = Regex("""(?:(v|ver|vol|version|volume|season).?[0-9]+)""")
private val unwanted = Regex("""(?:(v|ver|vol|version|volume|season|s).?[0-9]+)""")
/**
* Regex used to remove unwanted whitespace

View file

@ -429,4 +429,15 @@ class ChapterRecognitionTest {
assertThat(chapter.chapter_number).isEqualTo(7f)
}
/**
* Test for chapters in format sx - chapter xx
*/
@Test fun chapterContainingSeasonCase2() {
createManga("The Gamer")
createChapter("S3 - Chapter 20")
ChapterRecognition.parseChapterNumber(chapter, manga)
assertThat(chapter.chapter_number).isEqualTo(20f)
}
}