Modulo:FictionTV/test: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m rimosso intervallo con congiunzione
Nessun oggetto della modifica
 
(15 versioni intermedie di 2 utenti non mostrate)
Riga 2:
local p = require('Modulo:UnitTests')
 
function p:test_webserietest_categorie_webserie()
self:preprocess_equals_many("{{#invoke:FictionTV/sandbox|categorie_anno|debug=1|", "}}", {
-- webserie non è attualmente categorizzata per anno
{ 'tipofictiontipo fiction=webserie|annoprimatvanno prima visione=[[2010]]', '[[2010]]' },
-- il wikilink è obbligatorio
{ 'tipofiction=webserie|annoprimatv=2010', '[[:Categoria:Errori di compilazione del template FictionTV]]' },
})
end
 
function p:test_miniserie_TVtest_categorie_miniserie_TV()
self:preprocess_equals_many("{{#invoke:FictionTV/sandbox|categorie_anno|debug=1|", "}}", {
{ 'tipofictiontipo fiction=miniserie TV|annoprimatvanno prima visione=[[2010]]',
'[[:Categoria:Miniserie televisive del 2010]]<br />' },..
'[[2010]]'
-- il wikilink è obbligatorio
},
{ 'tipofiction=miniserie TV|annoprimatv=2010', '[[:Categoria:Errori di compilazione del template FictionTV]]' },
-- il wikilink non è obbligatorio
{ 'tipo fiction=miniserie TV|anno prima visione=2010',
'[[:Categoria:Miniserie televisive del 2010]]<br />' ..
'[[2010]]'
},
})
end
 
function p:test_film_TVtest_categorie_film_TV()
self:preprocess_equals_many("{{#invoke:FictionTV/sandbox|categorie_anno|debug=1|", "}}", {
{ 'tipofictiontipo fiction=film TV|annoprimatvanno prima visione=[[2010]]', '[[:Categoria:Film per la televisione del 2010]]<br />[[2010]]' },
-- il wikilink non è obbligatorio
{ 'tipofictiontipo fiction=film TV|annoprimatvanno prima visione=2010', '[[:Categoria:ErroriFilm diper compilazionela televisione del template2010]]<br FictionTV/>[[2010]]' },
})
end
 
function p:test_serie_TVtest_categorie_serie_TV()
self:preprocess_equals_many("{{#invoke:FictionTV/sandbox|categorie_anno|debug=1|", "}}", {
-- anno singolo
{ 'tipofictiontipo fiction=serie TV|annoprimatvanno prima visione=[[2010]]',
'[[:Categoria:Serie televisive iniziate nel 2010]]<br />' ..
'[[:Categoria:Serie televisive terminate nel 2010]]<br />' },..
'[[2010]]'
-- il wikilink è obbligatorio
},
{ 'tipofiction=serie TV|annoprimatv=2010', '[[:Categoria:Errori di compilazione del template FictionTV]]' },
-- il wikilink non è obbligatorio
{ 'tipo fiction=serie TV|anno prima visione=2010',
'[[:Categoria:Serie televisive iniziate nel 2010]]<br />' ..
'[[:Categoria:Serie televisive terminate nel 2010]]<br />' ..
'[[2010]]'
},
-- con intervallo, usando il trattino (U+002D) con e senza spazi
{ 'tipofictiontipo fiction=serie TV|annoprimatvanno prima visione=[[2010]]-[[2011]]',
'[[:Categoria:Serie televisive iniziate nel 2010]]<br />' ..
'[[:Categoria:Serie televisive terminate nel 2011]]<br />' },..
'[[2010]]-[[2011]]'
},
{ 'tipofictiontipo fiction=serie TV|annoprimatvanno prima visione=[[2010]] - [[2011]]',
'[[:Categoria:Serie televisive iniziate nel 2010]]<br />' ..
'[[:Categoria:Serie televisive terminate nel 2011]]<br />' },..
'[[2010]]-[[2011]]'
},
-- con intervallo, usando la lineetta enne (U+2013) con e senza spazi
{ 'tipofictiontipo fiction=serie TV|annoprimatvanno prima visione=[[2010]]–[[2011]]',
'[[:Categoria:Serie televisive iniziate nel 2010]]<br />' ..
'[[:Categoria:Serie televisive terminate nel 2011]]<br />' },..
'[[2010]]-[[2011]]'
},
{ 'tipofictiontipo fiction=serie TV|annoprimatvanno prima visione=[[2010]] – [[2011]]',
'[[:Categoria:Serie televisive iniziate nel 2010]]<br />' ..
'[[:Categoria:Serie televisive terminate nel 2011]]<br />' },..
'[[2010]]-[[2011]]'
},
-- con "in produzione" con il trattino (U+002D) o la lineetta enne (U+2013)
{ 'tipofictiontipo fiction=serie TV|annoprimatvanno prima visione=[[2010]] - in produzione',
'[[:Categoria:Serie televisive iniziate nel 2010]]<br />' ..
'[[:Categoria:Serie televisive in produzione]]<br />' }, ..
'[[2010]] – in produzione'
},
{ 'tipofictiontipo fiction=serie TV|annoprimatvanno prima visione=[[2010]] – in produzione',
'[[:Categoria:Serie televisive iniziate nel 2010]]<br />' ..
'[[:Categoria:Serie televisive in produzione]]<br />' }..
'[[2010]] – in produzione'
},
-- con "in corso" con il trattino (U+002D) o la lineetta enne (U+2013)
{ 'tipo fiction=serie TV|anno prima visione=[[2010]] - in corso',
'[[:Categoria:Serie televisive iniziate nel 2010]]<br />' ..
'[[:Categoria:Serie televisive in produzione]]<br />' ..
'[[2010]] – in produzione'
},
{ 'tipo fiction=serie TV|anno prima visione=[[2010]] – in corso',
'[[:Categoria:Serie televisive iniziate nel 2010]]<br />' ..
'[[:Categoria:Serie televisive in produzione]]<br />' ..
'[[2010]] – in produzione'
},
-- con "serie tv" minuscolo
{ 'tipo fiction=serie tv|anno prima visione=[[2010]] - in corso',
'[[:Categoria:Serie televisive iniziate nel 2010]]<br />' ..
'[[:Categoria:Serie televisive in produzione]]<br />' ..
'[[2010]] – in produzione'
},
{ 'tipo fiction=serie tv|anno prima visione=[[2010]] – in corso',
'[[:Categoria:Serie televisive iniziate nel 2010]]<br />' ..
'[[:Categoria:Serie televisive in produzione]]<br />' ..
'[[2010]] – in produzione'
},
-- varianti errate
{ 'tipo fiction=serie TV|anno prima visione=2010 e 2012',
'[[:Categoria:Errori di compilazione del template FictionTV]]<br />'
},
{ 'tipo fiction=serie TV|anno prima visione=2010, 2012',
'[[:Categoria:Errori di compilazione del template FictionTV]]<br />'
},
-- controllo limiti
{ 'tipo fiction=serie tv|anno prima visione=[[1800]]–[[2010]]',
{ 'tipofiction=webserie|annoprimatv=2010', '[[:Categoria:Errori di compilazione del template FictionTV]]<br />' },..
'[[1800]]-[[2010]]'
},
{ 'tipo fiction=serie tv|anno prima visione=[[1800]] – in produzione',
{ 'tipofiction=miniserie TV|annoprimatv=2010', '[[:Categoria:Errori di compilazione del template FictionTV]]<br />' },..
'[[1800]] – in produzione'
},
{ 'tipo fiction=serie tv|anno prima visione=[[2010]]–[[2090]]',
{ 'tipofiction=serie TV|annoprimatv=2010', '[[:Categoria:Errori di compilazione del template FictionTV]]<br />' },..
'[[2010]]-[[2090]]'
}
})
end
 
function p:test_serial_TVtest_categorie_serial_TV()
self:preprocess_equals_many("{{#invoke:FictionTV/sandbox|categorie_anno|debug=1|", "}}", {
-- anno singolo
{ 'tipofictiontipo fiction=serial TV|annoprimatvanno prima visione=[[2010]]',
'[[:Categoria:Serial televisivi iniziati nel 2010]]<br />' ..
'[[:Categoria:Serial televisivi terminati nel 2010]]<br />' },..
'[[2010]]'
-- il wikilink è obbligatorio
},
{ 'tipofiction=serial TV|annoprimatv=2010', '[[:Categoria:Errori di compilazione del template FictionTV]]' },
-- il wikilink non è obbligatorio
{ 'tipo fiction=serial TV|anno prima visione=2010',
'[[:Categoria:Serial televisivi iniziati nel 2010]]<br />' ..
'[[:Categoria:Serial televisivi terminati nel 2010]]<br />' ..
'[[2010]]'
},
-- con intervallo, usando il trattino (U+002D) con e senza spazi
{ 'tipofictiontipo fiction=serial TV|annoprimatvanno prima visione=[[2010]]-[[2011]]',
'[[:Categoria:Serial televisivi iniziati nel 2010]]<br />' ..
'[[:Categoria:Serial televisivi terminati nel 2011]]<br />' },..
'[[2010]]-[[2011]]'
},
{ 'tipofictiontipo fiction=serial TV|annoprimatvanno prima visione=[[2010]] - [[2011]]',
'[[:Categoria:Serial televisivi iniziati nel 2010]]<br />' ..
'[[:Categoria:Serial televisivi terminati nel 2011]]<br />' },..
'[[2010]]-[[2011]]'
},
-- con intervallo, usando la lineetta enne (U+2013) con e senza spazi
{ 'tipofictiontipo fiction=serial TV|annoprimatvanno prima visione=[[2010]]–[[2011]]',
'[[:Categoria:Serial televisivi iniziati nel 2010]]<br />' ..
'[[:Categoria:Serial televisivi terminati nel 2011]]<br />' },..
'[[2010]]-[[2011]]'
},
{ 'tipofictiontipo fiction=serial TV|annoprimatvanno prima visione=[[2010]] – [[2011]]',
'[[:Categoria:Serial televisivi iniziati nel 2010]]<br />' ..
'[[:Categoria:Serial televisivi terminati nel 2011]]<br />' },..
'[[2010]]-[[2011]]'
},
-- con "in produzione" con il trattino (U+002D) o la lineetta enne (U+2013)
{ 'tipofictiontipo fiction=serial TV|annoprimatvanno prima visione=[[2010]] - in produzione',
'[[:Categoria:Serial televisivi iniziati nel 2010]]<br />' ..
'[[:Categoria:Serial televisivi in produzione]]<br />' }, ..
'[[2010]] – in produzione'
},
{ 'tipofictiontipo fiction=serial TV|annoprimatvanno prima visione=[[2010]] – in produzione',
'[[:Categoria:Serial televisivi iniziati nel 2010]]<br />'..
'[[:Categoria:Serial televisivi in produzione]]<br />' }..
'[[2010]] – in produzione'
},
-- con "in corso" con il trattino (U+002D) o la lineetta enne (U+2013)
{ 'tipo fiction=serial TV|anno prima visione=[[2010]] - in corso',
'[[:Categoria:Serial televisivi iniziati nel 2010]]<br />' ..
'[[:Categoria:Serial televisivi in produzione]]<br />' ..
'[[2010]] – in produzione'
},
{ 'tipo fiction=serial TV|anno prima visione=[[2010]] – in corso',
'[[:Categoria:Serial televisivi iniziati nel 2010]]<br />' ..
'[[:Categoria:Serial televisivi in produzione]]<br />' ..
'[[2010]] – in produzione'
}
})
end