Module:WikitextParser/testcases: Difference between revisions

Content deleted Content added
mNo edit summary
add testTables
Line 1:
local P = require( 'Module:WikitextParser' )
local testpage = mw.title.new( 'Module:WikitextParser/testpage' )
local wikitext = testpage:getContent()
 
local ScribuntoUnit = require( 'Module:ScribuntoUnit' )
local Suite = ScribuntoUnit:new()
Line 22 ⟶ 25:
 
function Suite:testTables()
self:assertEquals( '{|\n!b\n|}\n\n{|\n|d\n|}\n\n{|id="e"\n|e\n|}', P.getgetTables('Module:WikitextParser/testpage#Tables', { only = 'tables' }wikitext ) )
self:assertEquals( '{|\n!b\n|}', P.getgetTables('Module:WikitextParser/testpage#Tables' wikitext, { only = 'tables1', tables = 1 } ) )
self:assertEquals( '{|\n|d\n|}', P.getgetTables('Module:WikitextParser/testpage#Tables', { only = 'tables'wikitext, tables = 2 } ) )
self:assertEquals( '{|\n!b\n|}\n\n{|id="e"\n|e\n|}', P.getgetTables('Module:WikitextParser/testpage#Tables', { only = 'tables'wikitext, tables = '1,3' } ) )
self:assertEquals( '{|\n|d\n|}\n\n{|id="e"\n|e\n|}', P.getgetTables('Module:WikitextParser/testpage#Tables', { only = 'tables'wikitext, tables = '2-3' } ) )
self:assertEquals( '{|id="e"\n|e\n|}', P.getgetTables('Module:WikitextParser/testpage#Tables', { only = 'tables'wikitext, tables = 'e' } ) )
end