powered by
Each individual test in the package generates a tinytest object. A tinytest object behaves like a logical scalar, but it is endowed with attributes allowing to trace back where the test was run.
tinytest
logical
tinytest(result, call, diff = NA_character_, short = NA_character_, file = NA_character_, fst = NA_integer_, lst = NA_integer_, ...)
[logical] scalar.
[logical]
[call] The call that created result.
[call]
result
[character] difference between current and target value (if any).
[character]
[character] short description of the difference
[character] File location of the test.
[integer] First line number in the test file.
[integer]
[integer] Last line number in the test file (differs from fst if the call spans multiple lines).
fst
A tinytest object.
# NOT RUN { tt <- expect_equal(1+1, 2) if (isTRUE(tt)){ print("w00p w00p!") } else { print("Oh no!") } # }
Run the code above in your browser using DataLab