Ir al contenido

Módulo:Zona de pruebas/Aude9331

De Wikipedia, la enciclopedia libre
Este módulo no tiene página de documentación[crear]
local p = require('Module:UnitTests')

local function compareRenduArbre(lignes, resultatAttendu)
	p:preprocess_equals('{{#invoke:Arbre|arbre|templatestyles=non|contenu=\n' .. lignes .. '}}',
	                    '<div class="treeview">\n' .. resultatAttendu .. '</div>')
end

function p:testArbre()
	compareRenduArbre('*a\n**b', '*a\n**<li class="lastline ">b')

	compareRenduArbre(
[=[* ''[[Panthera]]''
**** ''[[Panthera leo]]'' - Lion
**** ''[[Panthera pardus]]'' - Léopard
*** ''[[Panthera onca]]'' - Jaguar
**
***  ''[[Panthera tigris]]'' - Tigre
*** ''[[Panthera uncia]]'' - Panthère des neiges ou once]=],
[=[*''[[Panthera]]''
**<li class="emptyline">
***<li class="emptyline">
****''[[Panthera leo]]'' - Lion
****<li class="lastline ">''[[Panthera pardus]]'' - Léopard
***<li class="lastline ">''[[Panthera onca]]'' - Jaguar
**<li class="lastline emptyline">
***''[[Panthera tigris]]'' - Tigre
***<li class="lastline ">''[[Panthera uncia]]'' - Panthère des neiges ou once]=])

	compareRenduArbre(
[[* A
** B
*** C
** D
*** E
**** F]],
[[*A
**B
***<li class="lastline ">C
**<li class="lastline ">D
***<li class="lastline ">E
****<li class="lastline ">F]])

end

return p