tinytestSetting up the tinytest framework is covered in detail
in the documentation of tinytest. Quick
summary:
tinytest::setup_tinytest(".").inst/tinytest.checkmateEdit your DESCRIPTION and add checkmate
to Suggests unless it is already listed in
Imports for its assertions.
In each test file which calls an expectation
from checkmate, you must include the following lines at the
beginning of the file:
library("tinytest")
library("checkmate")
using("checkmate")If you forget the last line, expectations will not get reported
correctly in the summary. Also note that sourcing a file which includes
using("checkmate") is not
sufficient.
Check if everything works with R CMD check.