tests/testthat/test-expect-value.R

test_that("expect_values", {
  df1 <- data.frame(
    a = c(1, 2, NA, 4, 5),
    b = c("", "2", "NA", "4", "5")
  )

  expect_success(expect_values(a, 1:5, data = df1))
  expect_failure(expect_values(b, 1:5, data = df1))
  expect_success(expect_values(b, 1:5, "NA", data = df1))
})

Try the testdat package in your browser

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

testdat documentation built on Sept. 4, 2023, 1:06 a.m.