Module:WikitextParser/testcases: Difference between revisions

Content deleted Content added
Comment-out problematic testTables
Update test cases
Line 18:
self:assertDeepEquals( {'<div>b<div>c</div>d</div>','<div>c</div>'}, P.getTags( 'a<div>b<div>c</div>d</div>e' ) )
self:assertDeepEquals( {'<div><div><span>a</span></div></div>','<div><span>a</span></div>','<span>a</span>'}, P.getTags( '<div><div><span>a</span></div></div>' ) )
self:assertDeepEquals( {'<span>a</span>'}, P.getTags( '<div><div><span>a</span></div></div>', 'span' ) )
self:assertDeepEquals( {'<div><div><span>a</span></div></div>','<div><span>a</span></div>'}, P.getTags( '<div><div><span>a</span></div></div>', '-span' ) )
 
-- Test page
self:assertDeepEquals( {'<div>a<div>b</div></div>','<div>b</div>'}, P.getTags( testpage, 'div' ) )
'<gallery>\nFile:A.png|g<ref>g</ref>\nFile:B.png\n</gallery>',
self:assertDeepEquals( {'<span class="a">b<span id="c">d</span></span>','<span id="c">d</span>'}, P.getTags( testpage, 'span' ) )
'<ref>g</ref>',
'<br>',
'<br />',
'<hr>',
'<div>a<div>b</div></div>',
'<div>b</div>',
'<span class="a">b<span id="c">d</span></span>',
'<span id="c">d</span>',
'<section begin="a" />',
'<section end="a" />',
'<section begin="b" />',
'<section end="b" />',
'<section begin="c" />',
'<section end="c" />',
'<ref>b</ref>',
'<ref name="d">e</ref>',
'<ref name="d" />',
'<ref name="h" group="i">j</ref>',
'<ref name="l" />',
'<ref name="l">m</ref>',
'<noinclude>b</noinclude>'
}, P.getTags( testpage ) )
end