tests/testthat/test-test.R

test_that("check_edition() validates inputs", {
  expect_error(check_edition(20), "not available")
  expect_error(check_edition("x"), "single number")
  expect_equal(check_edition(1.5), 1)

  if (packageVersion("testthat") >= "2.99") {
    expect_equal(check_edition(), 3)
  } else {
    expect_equal(check_edition(), 2)
  }
})

Try the usethis package in your browser

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

usethis documentation built on Sept. 11, 2024, 5:29 p.m.