tests/testthat/test_apply_df_setup.R

test_that("Grouped df is returned when Group supplied", {
  testdf <- apply_data_set_up(iris, "Species")
  expect_true(rlang::inherits_any(testdf, "grouped_df"))
})

test_that("df is returned as-is w/o Group", {
  testdf <- apply_data_set_up(iris, NULL)
  expect_true(!rlang::inherits_any(testdf, "grouped_df"))
})



test_that("setup fails if group isn't character", {
  expect_error(apply_data_set_up(iris, 5))
})

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.