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 messeages, warnings, expectations, and errors.
Provide human-readable comparison of two objects
Expectation: is returned value less or greater than specified value?
Expectation: is the object equal to a value?
Evaluate a promise, capturing all types of output.
The building block of all 'expect_' functions
Expectation: does expression return visibily or invisibly?
Expectation: does the object inherit from a given class?
Expectations: is the output or the value equal to a known good value?
Expectation: does a vector have the specified length?
Expectation: does string match a regular expression?
Expectation: do two vectors contain the same values?
Expectation: does the object have vctr properties?
Default expectations that always succeed or fail.
Find reporter object given name or object.
Expectation: does the object inherit from a S3 or S4 class, or is it a base type?
Expectation: does code produce output/message/warning/error?
Compute a digest of a filename, returning NA if the file doesn't exist.
Source a file, directory of files, or various important subsets
Expectation: does expression take less than a fixed 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).