@expect
creates an expectation for your example code.
Details
Use @expect
to create a testthat expectation.
#' @doctest
#'
#' @expect equals(4)
#' 2 + 2
#'
#' f <- function () warning("Watch out")
#' @expect warning()
#' f()
The next expression will be inserted as the first
argument to the expect_*
call.
Don't include the expect_
prefix.
If you want to include the expression in a different
place or places, use a dot .
:
@expect equals(., rev(.))
c("T", "E", "N", "E", "T")
The @expect
tag and code must fit on a single line.
See also
Other expectations:
expectRaw-tag
,
snap-tag