tests/testthat/test.get_factor_cols_idx.R

test_that("Only factor columns are returned", {
  expect_equal(
    c(FALSE, FALSE, FALSE, FALSE, TRUE),
    get_factor_cols_idx(iris)
  )
})


test_that("Throws error with ncol(df)<1", {
  expect_error(get_factor_cols_idx(iris[, 0]),
    "Error: supply data set with multiple columns (data.frame, tbl, data.table)!",
    fixed = TRUE
  )
})

Try the datacleanr package in your browser

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

datacleanr documentation built on June 8, 2025, 10:27 a.m.