NEWS.md
use_testdata_raw() gains name argument similar to usethis::use_data(). If name is provided, a script file for a dataset of that name is created (and opened if you are using RStudio) (#15, thanks @TylerGrantSmith)test_this() (#13, thanks @krlmlr)find_testdata() which returns the path to the testdata directoryversion and refhook argument to use_testdata() (which are passed on to saveRDS()). You can use version = 2 to create testdata that is compatible with R < 3.5.0.test_index() which displays an index / table of contents of all test_that() calls in a package’s tests/testthat directory. Uses source markers if called from RStudio.get_test_coverage() to just test_coverage()
.covrignore support to test_coverage()
read_testdata() now works in R CMD Check thanks to @JakeVestal (#11)parse_ns_file() from pkgload instead of devtools.R
lest_this() functiontest_this(), test_subdir(), etc..) functions now save all files in RStudio and reload the package before running tests.lest_this() has been deprecated. test_this() now behaves like lest_this()
test_all() to run tests in all subdirectoriesusethis::proj_get() instead of the base_path function argument for compatibility with usethis.?testthis)pkg = function arguments have been changed to base_path = for consistency with the usethis package.get_test_coverage() now recognizes tests in test subdirsuse_testdata() and use_test_subdir(). See README for details.test_skeleton() now honors the #* @testfile tagopen_test() can now jump back and forth between source and test file, and does no longer automatically create test files.