Module:WikitextParser/testcases: Difference between revisions

Content deleted Content added
No edit summary
Tag: Reverted
Add test cases for replace and restore methods
Tag: Reverted
Line 5:
 
function Suite:testReplaceElements()
self:assertEquals( 0, #{} )
self:assertEquals( '@@@0@@@', W.replaceElements( 'a', { 'a' } ) )
self:assertEquals( '@@@01@@@b@@@12@@@', W.replaceElements( 'abc', { 'a', 'c' } ) )
end
 
function Suite:testRestoreElements()
self:assertEquals( 0'a', #{}W.restoreElements( '@@@0@@@' ) )
self:assertEquals( 'abc', W.replaceElements( '@@@1@@@b@@@2@@@' ) )
end