Module:Userbox/testcases
Appearance
![]() | This is the test cases page for the module Module:Userbox. Results of the test cases. |
-- Unit tests for [[Module:Userbox]]. Click talk page to run tests.
local ubx = require('Module:Userbox')
local ScribuntoUnit = require('Module:ScribuntoUnit')
local suite = ScribuntoUnit:new()
local userbox = ubx.userbox
local userbox2 = ubx['userbox-2']
local userboxr = ubx['userbox-r']
local render = ubx.render
function suite:testRenderFloat()
self:assertStringContains('float:right;', render{float="right"})
end
function suite:testRenderBorder()
self:assertStringContains('border:5px', render{borderWidth="5px"})
self:assertStringContains('solid red', render{borderColor="red"})
end
function suite:testRenderMargin()
self:assertStringContains('margin:1px;', render{})
end
function suite:testRenderWidth()
self:assertStringContains('width:120px;', render{width="120px"})
end
function suite:testRenderUserboxClass()
self:assertStringContains('wikipediauserbox', render{})
end
function suite:testRenderUserboxClass()
self:assertStringContains('wikipediauserbox', render{})
end
return suite