Get access to all lessons in this course.
-
Setup packages
- devtools and usethis
- Package names and authors
- Choose a license
- Setup git + GitHub
-
Write code
- Writing functions
- Adding functions to our package
- Using other packages
- Packages so good they get their own functions
- Organizing .R files
-
Document
- roxygen2: In-Line Documentation for R
- Argument descriptions and examples
- Helper functions
- Joining documentation
-
Test
- Unit tests for R
- Organizing tests
- R CMD Check
- Types of Test Files
- Test Coverage
-
Teach
- Examples
- README
- Spellcheck
-
Add data and files
- Store data and files
- Include data for tests and create RMarkdown templates
- Create other templates
- Launch and store Shiny apps
- Citations, ignoring files, and including add-ins
Package Development with R
Types of Test Files
This lesson is locked
This lesson is called Types of Test Files, part of the Package Development with R course. This lesson is called Types of Test Files, part of the Package Development with R course.
Transcript
Click on the transcript to go to that point in the video. Please note that transcripts are auto generated and may contain minor inaccuracies.
Your Turn
Working in the exercises.Rmd file:
Both test-count-donations.R and test-tables.R use donations_test_data. Let’s move it to a helper file. First, create the file with fs::file_create(“tests/testthat/helper-donations_data.R”).
Open it manually or use edit_file().
Move the code to create donations_test_data into helper- donations_data.R.
Remove the donations_test_data code from the two test files.
Run the tests.
Learn More
The blog post Helper code and files for your testthat tests by Maëlle Salmon can be helpful to learn about types of test files.
You need to be signed-in to comment on this post. Login.