Check reporter: 13 line summary of problems
Test reporter: summary of errors in jUnit XML format.
List reporter: gather all test results along with elapsed time and file information.
Multi reporter: combine several reporters in one.
Test reporter: interactive progress bar of errors.
Test reporter: gather all errors silently.
Watches code and tests for changes, rerunning tests as appropriate.
Watches a package for changes, rerunning tests as appropriate.
Capture conditions, including messages, warnings, expectations, and errors.
Provide human-readable comparison of two objects
Does code return a number greater/less than the expected value?
Evaluate a promise, capturing all types of output.
The building block of all 'expect_' functions
Is an object equal to the expected value, ignoring attributes?
Does code throw an error, warning, message, or other condition?
Does code return a visible or invisible object?
Does an object inherit from a given class?
Expectations: is the output or the value equal to a known good value?
Does code return a vector with the specified length?
Does a string match a regular expression?
Does code return a vector with (given) names?
Does code run without error, warning, message, or other condition?
Does code return a reference to the expected object?
Does code return a vector containing the expected values?
Does code return a vector with the expected size and/or prototype?
Default expectations that always succeed or fail.
Find reporter object given name or object.
Does code return an object inheriting from the expected base type, S3 class, or S4 class?
Temporarily change the active testthat edition
Locally set options for maximal test reproducibility
Compute a digest of a filename, returning NA if the file doesn't exist.
Set maximum number of test failures allowed before aborting the run
Source a file, directory of files, or various important subsets
Does code take less than the expected amount of time to run?
Retrieve paths to built-in example test files
Create a 'testthat_results' object from the test results as stored in the ListReporter results field.
Try evaluating an expressing multiple times until it succeeds.
Watch a directory for changes (additions, deletions & modifications).