Modulo:Videogioco/test

Da Wikipedia, l'enciclopedia libera.
Vai alla navigazione Vai alla ricerca
-- Unit tests per il [[Modulo:Videogioco]]. Cliccare sulla pagina di discussione per eseguire i test.
local p = require("Modulo:UnitTests")

function p:test_categorie()
	self:preprocess_equals_many("{{#invoke:Videogioco|categorie|debug=1|", "}}", {
		-- sviluppo
		{ "sviluppo=[[2K Games]]", "[[Categoria:2K Games]]" },
		-- sviluppo alias
		{ "sviluppo=[[2K games]]", "[[Categoria:2K Games]]" },
		-- sviluppo + sviluppo2
		{ "sviluppo=[[2K Games]]|sviluppo2=[[2K Sports]]", "[[Categoria:2K Games]][[Categoria:2K Sports]]" },

		-- serie
		{ "serie=[[Ace Attorney]]", "[[Categoria:Ace Attorney]]" },
		-- serie alias
		{ "serie=[[Oddworld Inhabitants]]", "[[Categoria:Oddworld]]" },
		-- serie + serie2
		{ "serie=[[Ace Attorney]]|serie2=[[Lemmings]]", "[[Categoria:Ace Attorney]][[Categoria:Lemmings]]" },

		-- genere
		{ "genere=[[action rpg]]", "[[Categoria:Action RPG]]" },
		-- genere alias
		{ "genere=[[roguelike]]", "[[Categoria:Videogiochi in stile rogue]]" },
		-- genere + genere2
		{ "genere=[[action rpg]]|genere2=[[avventura grafica]]", "[[Categoria:Action RPG]][[Categoria:Avventure grafiche]]" },

		-- tema
		{ "tema=[[storia]]", "[[Categoria:Videogiochi a tema storico]]" },
		-- tema alias
		{ "tema=[[storico]]", "[[Categoria:Videogiochi a tema storico]]" },
		-- tema + tema2
		{ "tema=[[storia]]|tema2=[[fantascienza]]", "[[Categoria:Videogiochi a tema storico]][[Categoria:Videogiochi di fantascienza]]" },

		-- piattaforma
		{ "piattaforma=[[3DO]]", "[[Categoria:Videogiochi per 3DO]]" },
		-- piattaforma alias
		{ "piattaforma=[[RISC OS]]", "[[Categoria:Videogiochi per Acorn Archimedes]]" },
		-- piattaforma + piattaforma2
		{ "piattaforma=[[3DO]]|piattaforma2=[[Amiga]]", "[[Categoria:Videogiochi per 3DO]][[Categoria:Videogiochi per Amiga]]" },

		-- distribuzionedigitale
		{ "distribuzionedigitale=[[DSiWare]]", "[[Categoria:Videogiochi distribuiti da DSiWare]]" },
		-- distribuzionedigitale + distribuzionedigitale2
		{ "distribuzionedigitale=[[DSiWare]]|distribuzionedigitale2=[[Games for Windows]]", "[[Categoria:Videogiochi distribuiti da Games for Windows]][[Categoria:Videogiochi distribuiti da DSiWare]]" },

		-- anno <= 1970
		{ "anno=1970", "&#91;&#91;Categoria:Videogiochi fino al 1970&#93;&#93;" },
		-- anno > 1970
		{ "anno=1971", "&#91;&#91;Categoria:Videogiochi del 1971&#93;&#93;" },
		-- anno invalido
		{ "anno=test", "&#91;&#91;Categoria:Errori di compilazione del template Videogioco&#93;&#93;" },
	})
end

return p