tests/testthat/test-base-override.R

testthat::test_that("problematic base function calls throw warnings", {
  testthat::skip_on_cran()
  testthat::expect_warning(
    module({
      library(modules)
    })
  )
  testthat::expect_warning(
    module({
      attach(list())
    })
  )
  testthat::expect_message(
    module({
      writeLines("", file <- tempfile())
      source(file)
    })
  )
})
wahani/module documentation built on Jan. 28, 2024, 9:03 a.m.