@@ -205,7 +205,7 @@ internal class BatoToParser(context: MangaLoaderContext) : PagedMangaParser(
|
||||
val url = images.getString(i)
|
||||
result += MangaPage(
|
||||
id = generateUid(url),
|
||||
url = url + "?" + args.getString(i),
|
||||
url = if (args.isEmpty) url else url + "?" + args.getString(i),
|
||||
preview = null,
|
||||
source = source,
|
||||
)
|
||||
|
||||
@@ -90,7 +90,10 @@ internal class MangaParserTest {
|
||||
val titles = tags.map { it.title }
|
||||
assert(titles.isDistinct())
|
||||
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 })
|
||||
|
||||
val tag = tags.last()
|
||||
@@ -259,4 +262,8 @@ internal class MangaParserTest {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private fun String.isCapitalized(): Boolean {
|
||||
return !first().isLowerCase()
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user