Toggle menu
15
236
70
27.5K
Kenshi Wiki
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.
Refer to
Module:Bad title suggestion



-- Unit tests for [[Module:Bad title suggestion]]. Click talk page to run tests.
local p = require('Module:UnitTests')

function p:test_basic()
	self:preprocess_equals_preprocess('{{#invoke:Bad title suggestion|main|>|Foobar>}}', '{{Did you mean box|Foobar}}')
end

function p:test_namespaced()
	self:preprocess_equals_preprocess('{{#invoke:Bad title suggestion|main|}|Wikipedia:Village pump}}}}', '{{Did you mean box|Wikipedia:Village pump}}')
end

function p:test_pipe()
	self:preprocess_equals_preprocess('{{#invoke:Bad title suggestion|main|||Main Page|title text}}', '{{Did you mean box|Main Page}}')
end

function p:test_missing()
	self:preprocess_equals_preprocess('{{#invoke:Bad title suggestion|main|>|This page absolutely does not exist>}}', '')
end

function p:test_category()
	self:preprocess_equals_preprocess('{{#invoke:Bad title suggestion|main|>|Category:Contents>}}', '{{Did you mean box|Category:Contents}}')
end

function p:test_first_invalid()
	self:preprocess_equals_preprocess('{{#invoke:Bad title suggestion|main|<|&60;Foobar&#62;}}', '')
end

function p:test_empty()
	self:preprocess_equals_preprocess('{{#invoke:Bad title suggestion|main|>|}}', '')
end

return p