Los expectation-fouten op
Soms moet je tests corrigeren die onjuist zijn ingevoerd, zodat ze de juiste vorm krijgen. Terwijl je naar functiedefinities zoals temp_converter() hebt gekeken, is unit testing ook een handige manier om vertrouwd te raken met de werking van de functionaliteit in een package. In deze oefening ga je aan de slag met het herstellen van tests, ze groeperen en ook hele groepen in één keer testen.
Je begint met het bekijken van fouten in de eerste stap en herstelt die fouten in de tweede stap.
De packages testthat en unitConverter zijn in deze ontwikkelfase alvast voor je geladen.
Deze oefening maakt deel uit van de cursus
R-pakketten ontwikkelen
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# 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
)