equals
, except that the
expected value is stored in an RDS file instead of being specified
literally. This can be helpful when the value is necessarily complex. If
the file does not exist then it will be created using the value of the
specified object, and subsequent tests will check for consistency against
that generated value. The test can be reset by deleting the RDS file.equals_reference(file, label = NULL, ...)expect_equal_to_reference(object, file, ..., info = NULL, label = NULL,
expected.label = NULL)
equals
label
for shortcut form.equals
,
expect_equal
; expect-compare
,
expect_less_than
,
expect_more_than
,
is_less_than
, is_more_than
;
expect_equivalent
,
is_equivalent_to
;
expect_error
, throws_error
;
expect_false
, expect_true
,
is_false
, is_true
;
expect_identical
,
is_identical_to
; expect_is
,
is_a
; expect_match
,
matches
; expect_message
,
shows_message
; expect_named
,
has_names
; expect_null
,
is_null
; expect_output
,
prints_text
; expect_warning
,
gives_warning
;
takes_less_than
expect_equal_to_reference(1, "one.rds")
Run the code above in your browser using DataLab