Learn R Programming

testthat (version 3.1.4)

expect_silent: Does code execute silently?

Description

Checks that the code produces no output, messages, or warnings.

Usage

expect_silent(object)

Value

The first argument, invisibly.

Arguments

object

Object to test.

Supports limited unquoting to make it easier to generate readable failures within a function or for loop. See quasi_label for more details.

See Also

Other expectations: comparison-expectations, equality-expectations, expect_error(), expect_length(), expect_match(), expect_named(), expect_null(), expect_output(), expect_reference(), inheritance-expectations, logical-expectations

Examples

Run this code
expect_silent("123")

f <- function() {
  message("Hi!")
  warning("Hey!!")
  print("OY!!!")
}
if (FALSE) {
expect_silent(f())
}

Run the code above in your browser using DataLab