tests/testthat/test_exceptions.R

library(gendatypes)
library(testthat)

test_that("throw_exception stops execution", {
  result <- list()
  expect_error(throw_exception(result), regexp = "Argument `result` is incorrect!")
})

test_that("throw_exception displays custom message", {
  result <- list()
  expect_error(expect_message(throw_exception(result, message = "Custom error!")))
})
ValerCheck/gendatypes documentation built on April 25, 2022, 1:12 a.m.