|
|
|
@ -90,7 +90,10 @@ internal class MangaParserTest {
|
|
|
|
val titles = tags.map { it.title }
|
|
|
|
val titles = tags.map { it.title }
|
|
|
|
assert(titles.isDistinct())
|
|
|
|
assert(titles.isDistinct())
|
|
|
|
assert("" !in titles)
|
|
|
|
assert("" !in titles)
|
|
|
|
assert(titles.all { it.first().isUpperCase() }) { "Not all tags are capitalized" }
|
|
|
|
assert(titles.all { it.isCapitalized() }) {
|
|
|
|
|
|
|
|
val badTags = titles.filterNot { it.isCapitalized() }.joinToString()
|
|
|
|
|
|
|
|
"Not all tags are capitalized: $badTags"
|
|
|
|
|
|
|
|
}
|
|
|
|
assert(tags.all { it.source == source })
|
|
|
|
assert(tags.all { it.source == source })
|
|
|
|
|
|
|
|
|
|
|
|
val tag = tags.last()
|
|
|
|
val tag = tags.last()
|
|
|
|
@ -259,4 +262,8 @@ internal class MangaParserTest {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private fun String.isCapitalized(): Boolean {
|
|
|
|
|
|
|
|
return !first().isLowerCase()
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|