IniziaInizia gratis

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

Visualizza il corso

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
)
Modifica ed esegui il codice