CommencerCommencez gratuitement

Corriger des erreurs d’expectation

Il arrive qu’il faille corriger des tests saisis de manière incorrecte pour les remettre dans leur forme correcte. En examinant des définitions de fonctions comme temp_converter(), vous avez vu que les tests unitaires sont aussi un excellent moyen de vous familiariser avec le fonctionnement interne des fonctionnalités d’un package. Dans cet exercice, vous allez corriger des tests, les regrouper et exécuter des groupes de tests en une seule fois.

Vous commencerez par passer en revue les erreurs à l’étape 1, puis vous les corrigerez à l’étape 2.

Les packages testthat et unitConverter ont déjà été chargés pour vous à ce stade du développement.

Cet exercice fait partie du cours

<cours>Développer des packages R</cours>
Voir le cours

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# Change each of the expectations below to have correct outputs
expect_equal(
  dist_converter(200, unit_from = "meters", unit_to = "feet"),
  60.96
)
expect_equal(
  dist_converter(656, unit_from = "feet", unit_to = "meters"),
  14
)
Modifier et exécuter le code