CheckReporter           Report results for R CMD check
comparison-expectations
                        Do you expect a value bigger or smaller than
                        this?
DebugReporter           Interactively debug failing tests
equality-expectations   Do you expect this value?
expect_all_equal        Do you expect every value in a vector to have
                        this value?
expect_error            Do you expect an error, warning, message, or
                        other condition?
expect_invisible        Do you expect the result to be (in)visible?
expect_length           Do you expect an object with this length or
                        shape?
expect_match            Do you expect a string to match this pattern?
expect_named            Do you expect a vector with (these) names?
expect_no_error         Do you expect the absence of errors, warnings,
                        messages, or other conditions?
expect_null             Do you expect 'NULL'?
expect_output           Do you expect printed output to match this
                        pattern?
expect_setequal         Do you expect a vector containing these values?
expect_silent           Do you expect code to execute silently?
expect_snapshot         Do you expect this code to run the same way as
                        last time?
expect_snapshot_file    Do you expect this code to create the same file
                        as last time?
expect_snapshot_value   Do you expect this code to return the same
                        value as last time?
expect_success          Test your custom expectations
expect_vector           Do you expect a vector with this size and/or
                        prototype?
extract_test            Extract a reprex from a failed expectation
fail                    Declare that an expectation either passes or
                        fails
FailReporter            Fail if any tests fail
inheritance-expectations
                        Do you expect an S3/S4/R6/S7 object that
                        inherits from this class?
is_testing              Determine testing status
JunitReporter           Report results in jUnit XML format
ListReporter            Capture test results and metadata
LlmReporter             Report test progress for LLMs
local_edition           Temporarily change the active testthat edition
local_mocked_bindings   Temporarily redefine function definitions
local_mocked_r6_class   Mock an R6 class
local_mocked_s3_method
                        Mock S3 and S4 methods
local_test_context      Temporarily set options for maximum
                        reproducibility
LocationReporter        Test reporter: location
logical-expectations    Do you expect 'TRUE' or 'FALSE'?
MinimalReporter         Report minimal results as compactly as possible
mock_output_sequence    Mock a sequence of output from a function
MultiReporter           Run multiple reporters at the same time
ProgressReporter        Report progress interactively
RStudioReporter         Report results to RStudio
set_state_inspector     Check for global state changes
SilentReporter          Silently collect and all expectations
skip                    Skip a test for various reasons
SlowReporter            Find slow tests
snapshot_accept         Accept or reject modified snapshots
snapshot_download_gh    Download snapshots from GitHub
StopReporter            Error if any test fails
SummaryReporter         Report a summary of failures
TapReporter             Report results in TAP format
TeamcityReporter        Report results in Teamcity format
teardown_env            Run code after all test files
test_dir                Run all tests in a directory
test_file               Run tests in a single file
test_package            Run all tests in a package
test_path               Locate a file in the testing directory
test_that               Run a test
try_again               Evaluate an expectation multiple times until it
                        succeeds
use_catch               Use Catch for C++ unit testing
