Modulo:Bandiera/test

Da Wikipedia, l'enciclopedia libera.
Vai alla navigazione Vai alla ricerca
-- Unit tests per il Modulo:Bandiera. Cliccare sulla pagina di discussione per eseguire i test.
local p = require("Modulo:UnitTests")
 
function p:test_bandiera()
	-- test di Bandiera
	self:preprocess_equals_many("{{Bandiera/Sandbox|", "}}", {
		{ "ITA", "[[File:Flag of Italy.svg|class=noviewer|Bandiera d'Italia|border|20x16px]]" },
		{ "CYP", "[[File:Flag of Cyprus.svg|class=noviewer|Bandiera di Cipro|border|20x16px]]" },
		{ "AUT", "[[File:Flag of Austria.svg|class=noviewer|Bandiera dell'Austria|border|20x16px]]" },
		-- args[1] = nome
		{ "ITA|nome", "<span style=\"white-space:nowrap\">[[File:Flag of Italy.svg|class=noviewer|Bandiera d'Italia|border|20x16px]]&nbsp;</span>[[Italia]]" },
		-- args[2] = sigla
		{ "ITA|sigla", "<span style=\"white-space:nowrap\">[[File:Flag of Italy.svg|class=noviewer|Bandiera d'Italia|border|20x16px]]&nbsp;</span>[[Italia|ITA]]" },
		-- parametro "dim"
		{ "ITA|dim=50", "[[File:Flag of Italy.svg|class=noviewer|Bandiera d'Italia|border|50px]]" },
		-- nome + dim
		{ "ITA|nome|dim=50", "<span style=\"white-space:nowrap\">[[File:Flag of Italy.svg|class=noviewer|Bandiera d'Italia|border|50px]]&nbsp;</span>[[Italia]]" },
		-- sigla + dim
		{ "ITA|sigla|dim=50", "<span style=\"white-space:nowrap\">[[File:Flag of Italy.svg|class=noviewer|Bandiera d'Italia|border|50px]]&nbsp;</span>[[Italia|ITA]]" },
		-- parametro "lati"
		{ "ITA|lati=30", "<span style=\"margin:0px 30px 0px 30px\">[[File:Flag of Italy.svg|class=noviewer|Bandiera d'Italia|border|20x16px]]</span>" },
		-- nome + lati
		{ "ITA|nome|lati=30", "<span style=\"white-space:nowrap\"><span style=\"margin:0px 30px 0px 30px\">[[File:Flag of Italy.svg|class=noviewer|Bandiera d'Italia|border|20x16px]]</span>&nbsp;</span>[[Italia]]" },
		-- sigla + lati
		{ "ITA|sigla|lati=30", "<span style=\"white-space:nowrap\"><span style=\"margin:0px 30px 0px 30px\">[[File:Flag of Italy.svg|class=noviewer|Bandiera d'Italia|border|20x16px]]</span>&nbsp;</span>[[Italia|ITA]]" },
		-- dim + lati
		{ "ITA|dim=50|lati=30", "<span style=\"margin:0px 30px 0px 30px\">[[File:Flag of Italy.svg|class=noviewer|Bandiera d'Italia|border|50px]]</span>" },
		-- nome + dim + lati
		{ "ITA|nome|dim=50|lati=30", "<span style=\"white-space:nowrap\"><span style=\"margin:0px 30px 0px 30px\">[[File:Flag of Italy.svg|class=noviewer|Bandiera d'Italia|border|50px]]</span>&nbsp;</span>[[Italia]]" },
		-- sigla + dim +lati
		{ "ITA|sigla|dim=50|lati=30", "<span style=\"white-space:nowrap\"><span style=\"margin:0px 30px 0px 30px\">[[File:Flag of Italy.svg|class=noviewer|Bandiera d'Italia|border|50px]]</span>&nbsp;</span>[[Italia|ITA]]" },
	})

	-- test di "Band dip"
	self:preprocess_equals_many("{{Band dip/Sandbox|", "}}", {
		-- con dipendenza
		{ "ABW|nome", "<span style=\"white-space:nowrap\">[[File:Flag of the Netherlands.svg|class=noviewer|Bandiera del&#32;Regno dei Paesi Bassi|border|20x16px]]&nbsp;</span>[[Regno dei Paesi Bassi]]<br>&nbsp;&nbsp;&nbsp;<span style=\"white-space:nowrap\">[[File:Flag of Aruba.svg|class=noviewer|Bandiera di&#32;Aruba|border|20x16px]]&nbsp;</span>[[Aruba]]" },
		-- senza dipendenza
		{ "ITA|nome", "<span style=\"white-space:nowrap\">[[File:Flag of Italy.svg|class=noviewer|Bandiera dell'Italia|border|20x16px]]&nbsp;</span>[[Italia]]" },
	})
end

return p