tests/testthat/test-nas.R

test_that("nas", {
  rlang::scoped_options(lifecycle_verbosity = "quiet")
  expect_identical(check_nas(NA, NA), NA)
  expect_identical(check_nas(c(TRUE, NA), c(FALSE, NA)), c(TRUE, NA))
  expect_error(check_nas(c(TRUE, NA), NA), "c[(]TRUE, NA[)] must only include missing values")
  expect_error(check_nas(c(TRUE, NA), TRUE), "c[(]TRUE, NA[)] must not include missing values")
  expect_identical(check_nas(NA_character_, NA), NA_character_)
  expect_error(check_nas(NA_character_, 1), "NA must not include missing values")
})
poissonconsulting/checkr documentation built on Oct. 18, 2023, 9:39 p.m.