Module:Sister project logo/testcases
Appearance
| This is the test cases page for the module Module:Sister project logo. Results of the test cases. |
-- Unit tests for [[Module:Sister project logo]]. Click talk page to run tests.
local p = require('Module:UnitTests')
local tests = {
{'image=none', ''},
{'', '[[File:Wikimedia-logo.svg|40x40px|alt=|class=noviewer|link=]]'},
{'image=[[File:Foo.png|40x40px|class=noviewer]]', '[[File:Foo.png|40x40px|class=noviewer]]'},
{'project=c', '[[File:Commons-logo.svg|40x40px|alt=Wikimedia Commons logo|class=noviewer]]'},
{'project=NEWS|size=large', '[[File:Wikinews-logo.svg|51px|alt=Wikinews logo|class=noviewer]]'},
{'project=blarg|size=29x29px', '[[File:Wikimedia-logo.svg|29x29px|alt=|class=noviewer|link=]]'},
{'project=wikidata|size=large', '[[File:Wikidata-logo.svg|47px|alt=|class=noviewer|link=]]'},
{'project=wikt|size=23x21px', '[[File:Wiktionary-logo-en-v2.svg|23x21px|alt=Wiktionary logo|class=noviewer skin-invert-image]]'},
{'project=iw|size=19x19px', '[[File:Wikipedia-logo-v2.svg|19x19px|alt=Wikipedia logo|class=noviewer]]'},
{'project=wm|size=16x16px|class=sister-inline-image', '[[File:Wikimedia-logo.svg|16x16px|alt=|class=noviewer sister-inline-image|link=]]'},
}
function p:test_main()
self:preprocess_equals_many('{{#invoke:Sister project logo | main |', '}}', tests, {nowiki=1})
end
function p:test_sandbox()
self:preprocess_equals_many('{{#invoke:Sister project logo/sandbox | main |', '}}', tests, {nowiki=1})
end
return p