tests/testthat/test-message.R

parent_function <- function() message_test()

message_test <- function() geocodebr_message(c("*" = "info"))

test_that("message_works_correctly", {
  expect_message(parent_function(), class = "geocodebr_message_test")
  expect_message(parent_function(), class = "geocodebr_message")

  expect_snapshot(parent_function(), cnd_class = TRUE)

  expect_message(message_standardizing_addresses())
  expect_message(message_baixando_cnefe())
  expect_message(message_looking_for_matches())
  expect_message(message_preparando_output())
})


# error
test_that("message_does_NOT_work_correctly", {
  expect_error(message_test("banana"))
})

Try the geocodebr package in your browser

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

geocodebr documentation built on Aug. 8, 2025, 7:15 p.m.