Module:Report/testcases

return { _splitWikiFromURL = { options = { mode = 'method', deep = true, unpk = true }, tests = { { {'communitytest.fandom.com'}, {'communitytest', 'fandom', ''} }, { {'communitytest.fandom.com/'}, {'communitytest', 'fandom', ''} }, { {'communitytest.fandom.com/es'}, {'communitytest', 'fandom', 'es'} }, { {'communitytest.fandom.com/wiki'}, {'communitytest', 'fandom', ''} }, { {'communitytest.fandom.com/wiki/Test'}, {'communitytest', 'fandom', ''} }, { {'communitytest.fandom.com/es/'}, {'communitytest', 'fandom', 'es'} }, { {'https://communitytest.fandom.com/nonexistant'}, {'communitytest', 'fandom', ''} }, { {'hkbus.wikia.org'}, {'hkbus', 'org', ''} }, { {'hkbus.wikia.org/'}, {'hkbus', 'org', ''} }, { {'hkbus.wikia.org/es'}, {'hkbus', 'org', 'es'} }, { {'hkbus.wikia.org/wiki'}, {'hkbus', 'org', ''} }, { {'hkbus.wikia.org/wiki/Test'}, {'hkbus', 'org', ''} }, { {'hkbus.wikia.org/es/'}, {'hkbus', 'org', 'es'} }, { {'https://communitytest.wikia.org/nonexistant'}, {'communitytest', 'org', ''} }, { {'communitytest.wikia.com'}, {'communitytest', 'wikia', ''} }, { {'fr.communitytest.wikia.com'}, {'communitytest', 'wikia', 'fr'} }, { {'communitytest.wikia.com/'}, {'communitytest', 'wikia', ''} }, { {'de.communitytest.wikia.com/'}, {'communitytest', 'wikia', 'de'} }, { {'http://communitytest.wikia.com/'}, {'communitytest', 'wikia', ''} }, { {'https://de.communitytest.wikia.com/'}, {'communitytest', 'wikia', 'de'} }, { {'https://nonexistant.communitytest.wikia.com/'}, {'nonexistant.communitytest', 'wikia', ''} } } }, _splitWikiFromPartial = { options = { mode = 'method', deep = true, unpk = true }, tests = { { {'communitytest'}, {'communitytest', ''} }, { {'de.communitytest'}, {'communitytest', 'de'} }, { {'nonexistant.communitytest'}, {'nonexistant.communitytest', ''} }, { {'es.fandom'}, {'fandom', 'es'} } } }, _getWikiURL = { options = { mode = 'method', deep = true, unpk = true }, tests = { { {'witcher', 'fandom', ''}, 'https://witcher.fandom.com' }, { {'witcher', 'fandom', 'de'}, 'https://witcher.fandom.com/de' }, { {'hkbus', 'org', ''}, 'https://hkbus.wikia.org' }, { {'hkbus', 'org', 'zh-tw'}, 'https://hkbus.wikia.org/zh-tw' }, { {'vstf', 'wikia', ''}, 'https://vstf.wikia.com' }, { {'vstf', 'wikia', 'es'}, 'http://es.vstf.wikia.com' } } }, _getWikiComponents = { options = { mode = 'method', deep = true, unpk = true }, tests = { { {'witcher', 'wikia'}, {'https://witcher.wikia.com', 'witcher', 'witcher', 'wikia', ''} }, { {'witcher', 'fandom'}, {'https://witcher.fandom.com', 'witcher', 'witcher', 'fandom', ''} }, { {'es.witcher', 'wikia'}, {'http://es.witcher.wikia.com', 'es.witcher', 'witcher', 'wikia', 'es'} }, { {'es.witcher', 'fandom'}, {'https://witcher.fandom.com/es', 'es.witcher', 'witcher', 'fandom', 'es'} }, { {'runescape.wikia.com', 'fandom'}, {'https://runescape.fandom.com', 'runescape', 'runescape', 'fandom', ''} }, { {'runescape.wikia.com'}, {'https://runescape.wikia.com', 'runescape', 'runescape', 'wikia', ''} }, { {'fr.runescape.wikia.com', 'fandom'}, {'https://runescape.fandom.com/fr', 'fr.runescape', 'runescape', 'fandom', 'fr'} }, { {'fr.runescape.wikia.com'}, {'http://fr.runescape.wikia.com', 'fr.runescape', 'runescape', 'wikia', 'fr'} }, { {'naruto.answers.wikia.com'}, {'http://naruto.answers.wikia.com', 'naruto.answers', 'naruto.answers', 'wikia', ''} }, { {'answers.fandom.com/naruto'}, {'https://answers.fandom.com', 'answers', 'answers', 'fandom', ''} } } }, _badwiki = { options = { mode = 'method', deep = true }, tests = { { {nil, nil, nil}, ' close me WIKI Wiki  ' }, { {'witcher.fandom.com'}, ' close me witcher Wiki  ' }, { {'witcher', nil, 'fandom'}, ' close me witcher Wiki  ' }, { {nil, 'vandalism'}, ' close me WIKI Wiki  ' }, { {'de.witcher'}, ' close me de.witcher Wiki  ' }, { {'de.witcher', nil, 'fandom'}, ' close me de.witcher Wiki  ' } } }, badWiki = { options = { mode = 'invocation' }, tests = { {nil, ' close me WIKI Wiki  '}, {'witcher.fandom.com', ' close me witcher Wiki  '}, {'witcher||fandom', ' close me witcher Wiki  '}, {'|vandalism', ' close me WIKI Wiki  '}, {'de.witcher', ' close me de.witcher Wiki  '}, {'de.witcher||fandom', ' close me de.witcher Wiki  '} } } }