Module:régions génitif/testcases
Apparence
Tous les tests ont réussi (rafraichir)
Texte | Attendu | Obtenu | |
---|---|---|---|
![]() |
France | de la France | de la France |
![]() |
GB | de la Grande-Bretagne | de la Grande-Bretagne |
![]() |
Grande-Bretagne | de la Grande-Bretagne | de la Grande-Bretagne |
![]() |
Italie | de l’Italie | de l’Italie |
![]() |
Iran | de l’Iran | de l’Iran |
![]() |
Israël | d’Israël | d’Israël |
![]() |
USA | des États-Unis | des États-Unis |
![]() |
Pays-Bas | des Pays-Bas | des Pays-Bas |
local tests = require('Module:UnitTests')
local regions = require('Module:régions génitif')
function tests:check_genitif(nom, attendu)
self:equals(
nom,
regions.get_genitif(nom), attendu
)
end
function tests:test_regions()
self:check_genitif('France', 'de la France')
self:check_genitif('GB', 'de la Grande-Bretagne')
self:check_genitif('Grande-Bretagne', 'de la Grande-Bretagne')
self:check_genitif('Italie', 'de l’Italie')
self:check_genitif('Iran', 'de l’Iran')
self:check_genitif('Israël', 'd’Israël')
self:check_genitif('USA', 'des États-Unis')
self:check_genitif('Pays-Bas', 'des Pays-Bas')
end
return tests