R: Expectation: is the code silent?

expect_silent {testthat} | R Documentation

## Expectation: is the code silent?

### Description

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

### Usage

    expect_silent(object)

### 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.

### Value

The first argument, invisibly.

### See Also

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

### Examples

    expect_silent("123")

    f <- function() {
      message("Hi!")
      warning("Hey!!")
      print("OY!!!")
    }
    ## Not run:
    expect_silent(f())

    ## End(Not run)

[Package testthat version 2.3.2 Index]