tests/testthat/test-erro.R

funcao_pai <- function() erro_teste()

erro_teste <- function() {
  erro_endbr(c("teste", "*" = "informacao"), call = rlang::caller_env())
}

test_that("erro funciona corretamente", {
  expect_error(funcao_pai(), class = "erro_endbr_teste")
  expect_error(funcao_pai(), class = "erro_endbr")

  expect_snapshot(funcao_pai(), error = TRUE, cnd_class = TRUE)
})

Try the enderecobr package in your browser

Any scripts or data that you put into this service are public.

enderecobr documentation built on April 3, 2025, 8:40 p.m.