Content deleted Content added
Sophivorus (talk | contribs) Add testTemplate |
Sophivorus (talk | contribs) Add testParameters |
||
Line 31:
self:assertEquals( '{{a}}', W.getTemplate( '{{a}}', 'a' ) )
self:assertEquals( '{{a|b=c}}', W.getTemplate( '{{a|b=c}}', 'a' ) )
self:assertEquals( '{{a|b=c}}', W.getTemplate( '{{a|b=c}}', 'A' ) )
self:assertEquals( '{{Infobox\n|a=1\n|b=2\n|d=4\n|c=3\n}}', W.getTemplate( testpage, 'Infobox' ) )
end
function Suite:testParameters()
self:assertDeepEquals( { [1]='b' }, W.getParameters( '{{a|b}}' ) )
--self:assertDeepEquals( { [1]='b' }, W.getParameters( '{{a|1=b}}' ) )
self:assertDeepEquals( { [1]='b',['c']='1' }, W.getParameters( '{{a|b|c=1}}' ) )
self:assertDeepEquals( { [1]='b',['c']='d' }, W.getParameters( '{{a|b|c=d}}' ) )
self:assertDeepEquals( { ['b']='c' }, W.getParameters( '{{a|b=c}}' ) )
self:assertDeepEquals( { ['b']='c', ['d']='e' }, W.getParameters( '{{a|b=c|d=e}}' ) )
end
|