tests/testthat/test-read_spss.R

test_that("read_spss_survey() with attributes work", {
  examples_dir <- system.file( "examples", package = "retroharmonize")
  read_example <- read_spss(
    file = file.path(examples_dir, "iris1.sav"),
    id = "my_iris")
  expect_equal(attr(read_example, "id"), "my_iris")
  expect_equal(attr(read_example, "filename"), "iris1.sav")
  expect_equal(attr(read_example, "doi"), NULL)
})

test_that("exception handling works", {
  expect_error ( read_spss (file.path(examples_dir, "not_iris.sav")))
})
rOpenGov/retroharmonize documentation built on Feb. 3, 2025, 8:54 p.m.