Module:bases/testcases

Bonjour, vous êtes venu ici pour chercher la signification du mot Module:bases/testcases. Dans DICTIOUS, vous trouverez non seulement toutes les significations du dictionnaire pour le mot Module:bases/testcases, mais vous apprendrez également son étymologie, ses caractéristiques et comment dire Module:bases/testcases au singulier et au pluriel. Tout ce que vous devez savoir sur le mot Module:bases/testcases est ici. La définition du mot Module:bases/testcases vous aidera à être plus précis et correct lorsque vous parlerez ou écrirez vos textes. Connaître la définition deModule:bases/testcases, ainsi que celles d'autres mots, enrichit votre vocabulaire et vous fournit des ressources linguistiques plus nombreuses et de meilleure qualité.

Tous les tests ont réussi (rafraichir)

  Texte Attendu Obtenu
test_balise_langue :
Passed mot <bdi lang="fr" xml:lang="fr" class="lang-fr">mot</bdi> <bdi lang="fr" xml:lang="fr" class="lang-fr">mot</bdi>
  Texte Attendu Obtenu
test_is_elidable :
Passed mot false false
Passed arme true true
Passed Iran true true
Passed homme true true
Passed haricot true true
  Texte Attendu Obtenu
test_is_locution :
Passed mot false false
Passed nom commun true true
Passed aujourd'hui false false
Passed aujourd’hui false false
  Texte Attendu Obtenu
test_lien_modele :
Passed chantre <bdi lang="fr" xml:lang="fr" class="lang-fr">[[chantre#fr|chantre]]</bdi> <bdi lang="fr" xml:lang="fr" class="lang-fr">[[chantre#fr|chantre]]</bdi>
Passed chantre <bdi lang="fr" xml:lang="fr" class="lang-fr">[[chantre#fr-nom-1|chantre]]</bdi> <bdi lang="fr" xml:lang="fr" class="lang-fr">[[chantre#fr-nom-1|chantre]]</bdi>
Passed חברה <bdi lang="he" xml:lang="he" class="lang-he">[[חברה#he|חֲבֵרָה]]</bdi> <bdi lang="he" xml:lang="he" class="lang-he">[[חברה#he|חֲבֵרָה]]</bdi>
  Texte Attendu Obtenu
test_page_existe :
Passed mot true true
Passed Wiktionnaire:Wikidémie true true
Passed WT:Wikidémie true true
Passed 0bf5e33370d false false
  Texte Attendu Obtenu
test_ucfirst :
Passed mot Mot Mot
Passed Mot Mot Mot
Passed ’are’are ’Are’are ’Are’are
Passed ’auhelawa ’Auhelawa ’Auhelawa
Passed ǂhoan ǂHoan ǂHoan
Passed ǃxóõ ǃXóõ ǃXóõ
Passed ’o’ung ’O’ung ’O’ung
Passed ǀxam ǀXam ǀXam
Passed ǁxegwi ǁXegwi ǁXegwi



local tests = require('Module:UnitTests')
local bases = require('Module:bases')

function tests:check_is_elidable(mot, attendu)
	self:equals(mot, bases.is_elidable(mot), attendu)
end

function tests:check_is_locution(mot, attendu)
	self:equals(mot, bases.is_locution(mot), attendu)
end

function tests:check_page_existe(mot, attendu)
	self:equals(mot, bases.page_existe(mot), attendu)
end

function tests:check_ucfirst(mot, attendu)
	self:equals(mot, bases.ucfirst(mot), attendu)
end

function tests:check_tableLength(name, tableau, attendu)
	self:equals(name, bases.tableLength(tableau), attendu)
end

function tests:check_balise_langue(mot, lang, attendu)
	self:equals(mot, bases.balise_langue(mot, lang), attendu)
end

function tests:check_lien_modele(mot, lang, ancre, dif, attendu)
	self:equals(mot, bases.lien_modele(mot, lang, ancre, dif), attendu)
end

function tests:test_is_elidable()
	self:check_is_elidable('mot', false)
	self:check_is_elidable('arme', true)
	self:check_is_elidable('Iran', true)
	self:check_is_elidable('homme', true)
	self:check_is_elidable('haricot', true)
end

function tests:test_is_locution()
	self:check_is_locution('mot', false)
	self:check_is_locution('nom commun', true)
	self:check_is_locution('aujourd\'hui', false)
	self:check_is_locution('aujourd’hui', false)
end

function tests:test_page_existe()
	self:check_page_existe('mot', true)
	self:check_page_existe('Wiktionnaire:Wikidémie', true)
	self:check_page_existe('WT:Wikidémie', true)
	self:check_page_existe('0bf5e33370d', false)
end

function tests:test_ucfirst()
	self:check_ucfirst('mot', 'Mot')
	self:check_ucfirst('Mot', 'Mot')
	self:check_ucfirst('’are’are', '’Are’are')
	self:check_ucfirst('’auhelawa', '’Auhelawa')
	self:check_ucfirst('ǂhoan', 'ǂHoan')
	self:check_ucfirst('ǃxóõ', 'ǃXóõ')
	self:check_ucfirst('’o’ung', '’O’ung')
	self:check_ucfirst('ǀxam', 'ǀXam')
	self:check_ucfirst('ǁxegwi', 'ǁXegwi')
end

function tests:test_balise_langue()
	self:check_balise_langue('mot', 'fr', '<bdi lang="fr" xml:lang="fr" class="lang-fr">mot</bdi>')
end

function tests:test_lien_modele()
	self:check_lien_modele('chantre', 'fr', '', '', '<bdi lang="fr" xml:lang="fr" class="lang-fr">]</bdi>')
	self:check_lien_modele('chantre', 'fr', 'nom-1', '', '<bdi lang="fr" xml:lang="fr" class="lang-fr">]</bdi>')
	self:check_lien_modele('חברה', 'he', '', 'חֲבֵרָה', '<bdi lang="he" xml:lang="he" class="lang-he">]</bdi>')
end

return tests