tests/testthat/test-nlevels.R

context("check-nlevels")

test_that("check_nlevels", {
  expect_identical(check_nlevels(factor(1)), factor(1))
  expect_error(check_nlevels(factor(1), nlevels = c(2,3)), "factor[(]1[)] must have at least 2 levels")
  expect_error(check_nlevels(NULL), "NULL must have at least 1 level")
  expect_error(check_nlevels(1), "1 must have at least 1 level")
})

Try the checkr package in your browser

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

checkr documentation built on May 1, 2019, 6:59 p.m.