Module:WikitextParser/testcases: Difference between revisions

Content deleted Content added
mNo edit summary
Add testLists
Line 33:
self:assertEquals( '{|\n!c\n|}', W.getSectionTag( testpage, 'c' ) )
self:assertEquals( nil, W.getSectionTag( testpage, 'd' ) )
end
 
function Suite:testLists()
self:assertDeepEquals( {}, W.getLists( '' ) )
self:assertDeepEquals( {}, W.getLists( 'a' ) )
self:assertDeepEquals( { '*a' }, W.getLists( '*a' ) )
self:assertDeepEquals( { '*a\n*b' }, W.getLists( '*a\n*b' ) )
self:assertDeepEquals( { '*b\n*c' }, W.getLists( 'a\n*b\n*c\nd' ) )
self:assertDeepEquals( { '*b\n*c', '#e\n#f' }, W.getLists( 'a\n*b\n*c\nd\n#e\n#f\ng' ) )
self:assertDeepEquals( {
'*b\n*c',
'#e\n#f',
'*c\n*d',
'#h\n#i',
'*c\n*d',
'#h\n#i',
}, W.getLists( testpage ) )
end