tests/testthat/test-deident_job.R

test_that("DeidentJob from folder", {

  job <- DeidentJob$new("test_data/")
  
  expect_equal(
    class(job),
    c("DeidentJob", "R6")
  )
  
  expect_warning(
    DeidentJob$new("Not here")
  )

  pipe <- ShiftsWorked |>
    add_encrypt(Employee)
  
  job$apply_deident(pipe)
})

test_that("DeidentJob folder doesnt exist", {
  
  expect_warning(DeidentJob$new("test_data2"))

})

Try the deident package in your browser

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

deident documentation built on April 3, 2025, 6:14 p.m.