-- Unit tests per il Modulo:Nazioni. Cliccare sulla pagina di discussione per eseguire i test.
local p = require("Modulo:UnitTests")
function p:test_nazioni()
self:preprocess_equals_many("{{Nazioni|", "}}", {
-- test di tutti i 15 campi
{ "ITA|band", "Flag of Italy.svg" },
{ "ITA|di", "dell'" },
{ "ITA|st", "Italia" },
{ "ADN|gen", "dello Yemen del Sud" },
{ "ADN|wl", "Colonia di Aden" },
{ "ALA|sel", "true" },
{ "NPL|sb", "true" },
{ "CHE|bl", "2" },
{ "ALA|dip", "FIN" },
{ "ITA|art", "l'" },
{ "ITA|inl", "in " },
{ "ITA|ms", "italiano" },
{ "ITA|fs", "italiana" },
{ "ITA|mp", "italiani" },
{ "ITA|fp", "italiane" },
-- fs/fp mancanti con ms/mp
{ "FIN|fs", "finlandese" },
{ "FIN|fp", "finlandesi" },
-- senza apostrofo
{ "ALA|di", "delle " },
{ "ALA|art", "le " },
{ "ALA|inl", "nelle " },
-- con apostrofo
{ "IMN|di", "dell'" },
{ "IMN|art", "l'" },
{ "IMN|inl", "nell'" }
})
end
return p