Content deleted Content added
Sophivorus (talk | contribs) No edit summary |
Sophivorus (talk | contribs) Add test cases for getTagName and getTagAttribute |
||
Line 159:
'<noinclude>b</noinclude>',
}, parser.getTags( testpage ) )
end
function Suite:testTagName()
self:assertEquals( nil, parser.getTagName( 'abc' ) )
self:assertEquals( 'ref', parser.getTagName( '<ref>' ) )
self:assertEquals( 'ref', parser.getTagName( '< ref />' ) )
self:assertEquals( 'ref', parser.getTagName( '< ref name="a" />' ) )
self:assertEquals( 'ref', parser.getTagName( '<ref>a</ref>' ) )
self:assertEquals( 'ref', parser.getTagName( '<ref name = a >b</ref>' ) )
end
function Suite:testTagAttribute()
self:assertEquals( nil, parser.getTagAttribute( '<ref>', 'name' ) )
self:assertEquals( 'a', parser.getTagAttribute( '<ref name=a>', 'name' ) )
self:assertEquals( 'b', parser.getTagAttribute( '<ref name="b">', 'name' ) )
self:assertEquals( 'c', parser.getTagAttribute( '< ref name = "c" />', 'name' ) )
end
|