Test::Unit Rails - Comment affirmer un nombre est supérieur à un autre?
Je suis en train d'écrire mon premier tests unitaires avec Test::Unit et j'ai atteint un point où j'ai besoin de comparer deux nombres. À ma grande surprise, j'ai découvert qu'aucun des éléments suivants ont été disponible:
assert_greater_than
assert_lesser_than
assert_greater_or_equal_than
assert_lesser_or_equal_than
Est-ce normal? Comment dois je faire alors?
Grâce
Vous devez vous connecter pour publier un commentaire.
Plutôt que d'offrir un tas de différentes assertions comme vous le suggérez, Test::Unit fournit la méthode
assert_operator
, utilisée comme ceci:Comment à propos de cette chose simple,
assert
, pasassert_true
.Voici quelques fonctions que vous pouvez mettre dans
test/test_helper.rb
Ensuite appeler comme ceci: