Correggi gli errori nelle expectation
A volte è necessario correggere test inseriti in modo errato, riportandoli alla forma corretta. Proprio come hai esaminato le definizioni di funzione come temp_converter(), il unit testing è anche una tecnica utile per familiarizzare con il funzionamento interno delle funzionalità di un pacchetto. In questo esercizio, esplorerai come correggere i test, raggrupparli e testare i gruppi tutti insieme.
Inizierai rivedendo gli errori nel primo passaggio, quindi li correggerai nel secondo.
I pacchetti testthat e unitConverter a questo punto dello sviluppo sono già stati caricati per te.
Questo esercizio fa parte del corso
Sviluppare pacchetti R
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# 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
)