-- Unit tests per [[Modulo:Sandbox/Rotpunkt/Bio]]. Cliccare sulla pagina di discussione per eseguire i test.
local p = require("Module:UnitTests")
function p:test_bio()
self:preprocess_equals_many("{{Bio/Sandbox|", "}}", {
-- test parametri obbligatori
{"Nome=Mario|Sesso=M|Attività=scrittore|Nazionalità=italiano", "'''Mario''' (...) è uno [[scrittore|scrittore]] [[Italia|italiano]]."},
{"Nome=Giulia|Sesso=F|Attività=scrittrice|Nazionalità=italiana", "'''Giulia''' (...) è una [[scrittore|scrittrice]] [[Italia|italiana]]."},
-- Cognome
{"Nome=Mario|Cognome=Rossi|Sesso=M|Attività=scrittore|Nazionalità=italiano", "'''Mario Rossi''' (...) è uno [[scrittore|scrittore]] [[Italia|italiano]]."},
{"Nome=Giulia|Cognome=Bianchi|Sesso=F|Attività=scrittrice|Nazionalità=italiana", "'''Giulia Bianchi''' (...) è una [[scrittore|scrittrice]] [[Italia|italiana]]."},
-- Titolo
{"Titolo=Lord|Nome=Horatio|Cognome=Nelson|Sesso=M|Attività=ammiraglio|Nazionalità=britannico", "Lord '''Horatio Nelson''' (...) è un [[ammiraglio|ammiraglio]] [[Regno Unito|britannico]]."},
-- PostCognome
{"Nome=Mario|Cognome=Rossi|PostCognome=meglio conosciuto come Tizio|Sesso=M|Attività=scrittore|Nazionalità=italiano", "'''Mario Rossi''' meglio conosciuto come Tizio (...) è uno [[scrittore|scrittore]] [[Italia|italiano]]."},
-- PostCognomeVirgola
{"Nome=Mario|Cognome=Rossi|PostCognomeVirgola=meglio conosciuto come Caio|Sesso=M|Attività=scrittore|Nazionalità=italiano", "'''Mario Rossi''', meglio conosciuto come Caio (...), è uno [[scrittore|scrittore]] [[Italia|italiano]]."}
})
end
return p