Module:Bad title suggestion/testcases: Difference between revisions
Appearance
Content deleted Content added
The Earwig (talk | contribs) create |
(No difference)
|
Latest revision as of 06:35, 27 February 2021
![]() | This is the test cases page for the module Module:Bad title suggestion. Results of the test cases. |
-- 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>}}', '')
end
function p:test_empty()
self:preprocess_equals_preprocess('{{#invoke:Bad title suggestion|main|>|}}', '')
end
return p