Difference between revisions of "Module:InfoboxImage/testcases"
Jump to navigation
Jump to search
test>Zyxw (test) |
test>Zyxw (update) |
||
| Line 3: | Line 3: | ||
local p = require('Module:UnitTests') | local p = require('Module:UnitTests') | ||
| − | function p: | + | function p:test_1_parameters() |
| − | self:preprocess_equals_preprocess_many('{{#invoke:InfoboxImage|InfoboxImage|image= | + | self:preprocess_equals_preprocess_many('{{#invoke:InfoboxImage|InfoboxImage|image=Small_Sailboat_Image.jpg', '}}', '{{#invoke:InfoboxImage/sandbox|InfoboxImage|image=Small_Sailboat_Image.jpg', '}}', { |
{''}, | {''}, | ||
| + | {'|size=75'}, | ||
| + | {'|size=200'}, | ||
{'|upright=yes'}, | {'|upright=yes'}, | ||
{'|upright=1.35'}, | {'|upright=1.35'}, | ||
| Line 14: | Line 16: | ||
{'|border=yes'}, | {'|border=yes'}, | ||
{'|center=yes'}, | {'|center=yes'}, | ||
| − | |||
}) | }) | ||
end | end | ||
Revision as of 00:17, 9 September 2015
Documentation for this module may be created at Module:InfoboxImage/testcases/doc
-- Unit tests for [[Module:InfoboxImage]]. Click talk page to run tests.
local p = require('Module:UnitTests')
function p:test_1_parameters()
self:preprocess_equals_preprocess_many('{{#invoke:InfoboxImage|InfoboxImage|image=Small_Sailboat_Image.jpg', '}}', '{{#invoke:InfoboxImage/sandbox|InfoboxImage|image=Small_Sailboat_Image.jpg', '}}', {
{''},
{'|size=75'},
{'|size=200'},
{'|upright=yes'},
{'|upright=1.35'},
{'|alt=Alt'},
{'|title=Title'},
{'|thumbtime=Thumbtime'},
{'|link=Link'},
{'|border=yes'},
{'|center=yes'},
})
end
function p:test_simple()
self:preprocess_equals('{{#invoke:InfoboxImage/sandbox|InfoboxImage|image=File:Cwm (window manager).png|size=250px}}', '{{#invoke:InfoboxImage|InfoboxImage|image=File:Cwm (window manager).png|size=250px}}')
end
function p:test_maxsize_height()
self:preprocess_equals('{{#invoke:InfoboxImage/sandbox|InfoboxImage|image=File:Cwm (window manager).png|size=500px|sizedefault=250px|maxsize=x250px}}', '{{#invoke:InfoboxImage|InfoboxImage|image=File:Cwm (window manager).png|size=500px|sizedefault=250px|maxsize=x250px}}')
end
function p:test_maxsize_width()
self:preprocess_equals('{{#invoke:InfoboxImage/sandbox|InfoboxImage|image=File:Cwm (window manager).png|size=500px|sizedefault=250px|maxsize=250px}}', '{{#invoke:InfoboxImage|InfoboxImage|image=File:Cwm (window manager).png|size=500px|sizedefault=250px|maxsize=250px}}')
end
return p