tests/testthat/test-expect_base.R

test_that("basic examples", {
  expect_success(expect_base(y, x == 1, data = tibble(x = c(1, 0), y = c(1, NA))))
  expect_failure(expect_base(y, x == 1, data = tibble(x = c(1, 0), y = c(1, 1))))
})

test_that("NA check results are handled correctly", {
  expect_success(expect_base(y, x == 1, data = tibble(x = c(1, NA), y = c(1, NA))))
  expect_failure(expect_base(y, x == 1, data = tibble(x = c(1, NA), y = c(1, 1))))
})

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.