Module:rimes/testcases
Apparence
1 test a échoué (rafraichir)
Texte | Attendu | Obtenu | |
---|---|---|---|
Erreur de script pendant le test : Module:rimes/testcases:57: attempt to call field 'get_categorie' (a nil value)stack traceback: [C]: in function 'get_categorie' Module:rimes/testcases:57: in function <Module:rimes/testcases:4> (tail call): ? [C]: in function 'xpcall' Module:UnitTests:293: in function <Module:UnitTests:239> (tail call): ? mw.lua:527: in function <mw.lua:507> [C]: ? |
local tests = require('Module:UnitTests')
local rimes = require('Module:rimes')
function tests:test_get_categorie_francais()
local args = {
'ka.ɛ̃.ka.a',
'pɛ.i.dɑ̃.o',
'pɛ.i.dɑ̃.o ',
'a.ʁjɛʁ.bɑ̃',
'mɔs.ke',
'e.mu.ʃɛ',
'ka.ʁɑ̃t.dø',
'a.be.i',
'do.fɛ̃',
'kɔʁ.bə.ʒo',
'ba.to.dʁa.ɡɔ̃',
'bu.ɲu',
'fœ.jy',
'a.tʁi.bɥɑ̃',
'a',
'ba.ɔ.bab',
'ɑ̃bd',
'e.lɛk.tʁɔ.fɛbl',
'ɑ̃.bi.dɛkstʁ',
'fuʃtʁ',
'fa.s‿a',
'a lɔ̃.bʁə də'
}
local testcases = {
['ka.ɛ̃.ka.a'] = 'Catégorie:Rimes en français en \\a.a\\',
['pɛ.i.dɑ̃.o'] = 'Catégorie:Rimes en français en \\ɑ̃.o\\',
['pɛ.i.dɑ̃.o '] = 'Catégorie:Rimes en français en \\ɑ̃.o\\',
['a.ʁjɛʁ.bɑ̃'] = 'Catégorie:Rimes en français en \\bɑ̃\\',
['mɔs.ke'] = 'Catégorie:Rimes en français en \\ke\\',
['e.mu.ʃɛ'] = 'Catégorie:Rimes en français en \\ʃɛ\\',
['ka.ʁɑ̃t.dø'] = 'Catégorie:Rimes en français en \\dø\\',
['a.be.i'] = 'Catégorie:Rimes en français en \\e.i\\',
['do.fɛ̃'] = 'Catégorie:Rimes en français en \\fɛ̃\\',
['kɔʁ.bə.ʒo'] = 'Catégorie:Rimes en français en \\ʒo\\',
['ba.to.dʁa.ɡɔ̃'] = 'Catégorie:Rimes en français en \\ɡɔ̃\\',
['bu.ɲu'] = 'Catégorie:Rimes en français en \\ɲu\\',
['fœ.jy'] = 'Catégorie:Rimes en français en \\jy\\',
['a.tʁi.bɥɑ̃'] = 'Catégorie:Rimes en français en \\ɥɑ̃\\',
['a'] = 'Catégorie:Rimes en français en \\a\\',
['ba.ɔ.bab'] = 'Catégorie:Rimes en français en \\ab\\',
['ɑ̃bd'] = 'Catégorie:Rimes en français en \\ɑ̃bd\\',
['e.lɛk.tʁɔ.fɛbl'] = 'Catégorie:Rimes en français en \\ɛbl\\',
['ɑ̃.bi.dɛkstʁ'] = 'Catégorie:Rimes en français en \\ɛkstʁ\\',
['fuʃtʁ'] = 'Catégorie:Rimes en français en \\uʃtʁ\\',
['fa.s‿a'] = 'Catégorie:Rimes en français en \\sa\\',
['a lɔ̃.bʁə də'] = 'Catégorie:Rimes en français en \\də\\'
}
for _, pron in pairs(args) do
category = testcases[pron]
result = rimes.get_categorie(pron)
self:equals(pron, result, category)
end
end
return tests