tests/testthat/test-ru_msg.R

test_that("ru_msg_* output silent if not verbose", {
  # Messages can be hidden
  expect_message(ru_msg_success("Test", verbose = TRUE), "Test")
  expect_silent(ru_msg_success("Test", verbose = FALSE))
  expect_message(ru_msg_noop("Test", verbose = TRUE), "Test")
  expect_silent(ru_msg_noop("Test", verbose = FALSE))
  expect_message(ru_msg_info("Test", verbose = TRUE), "Test")
  expect_silent(ru_msg_info("Test", verbose = FALSE))

  # Warnings can be hidden
  expect_warning(ru_msg_warn("Test", verbose = TRUE), "Test")
  expect_silent(ru_msg_warn("Test", verbose = FALSE))

  # Errors can't be hidden
  expect_error(ru_msg_abort("Test"))
})
dbca-wa/ruODK documentation built on Oct. 18, 2024, 9:04 p.m.