Module:bac à sable/Lepticed7/fr flexion/testcases
Apparence
4 tests ont échoué (rafraichir)
Texte | Attendu | Obtenu | |
---|---|---|---|
beau | beaux | nil | |
beau | belles | nil | |
beau | belle | nil | |
beau | beau | nil |
local tests = require('Module:UnitTests')
local flex = require('Module:bac à sable/Lepticed7/fr flexion')
function tests:test_normal_flexions()
local args = {
'beau',
}
local testcases = {
['beau'] = {
MS1 = 'beau',
MP1 = 'beaux',
FS1 = 'belle',
FP1 = 'belles'
}
}
local forms = {}
for i, mot in ipairs(args) do
flexions = testcases[mot]
forms = flex.get_flexions(mot)
for key, value in pairs(flexions) do
self:equals(mot, forms[key], value)
end
end
end
return tests