« Module:régions génitif/testcases » : différence entre les versions

Définition, traduction, prononciation, anagramme et synonyme sur le dictionnaire libre Wiktionnaire.
+Pays-bas
m Darkdadaah a déplacé la page Module:régions/testcases vers Module:régions génitif/testcases sans laisser de redirection : Expérimental et spécialisé, renommage pour laisser la place
(Aucune différence)

Version du 17 mars 2020 à 16:23

1 test a échoué (rafraichir)

  Texte Attendu Obtenu
test_regions :
Failed Erreur de script pendant le test : Module:régions_génitif/testcases:7: attempt to call field 'get_genitif' (a nil value)
stack traceback:
	[C]: in function 'get_genitif'
	Module:régions_génitif/testcases:7: in function 'check_genitif'
	Module:régions_génitif/testcases:12: in function <Module:régions_génitif/testcases:11>
	(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 regions = require('Module:régions')

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