Closed
Description
tf <- function() cat('my output') # test function
expect_output(tf(), 'output') # passes, as expected
expect_output(tf(), 'xxx') # error, as expected
# Error: tf() does not match 'xxx'. Actual value: "my output"
expect_output(tf(), NA) # passes. Expected error.
expect_output(tf()) # fails. Expected pass.
# Error in identical(regexp, NA) :
# argument "regexp" missing, without default value
packageVersion('testthat')
# [1] ‘0.11.0.9000’
In the last two expectations:
NA
means expect no output, however, it passes.- omitted
regexp
means expect some output, however it fails.
Metadata
Metadata
Assignees
Labels
No labels