tests/testthat/test-read_surveys.R

examples_dir <- system.file( "examples", package = "retroharmonize")

my_rds_files <- file.path(examples_dir, dir( examples_dir)[grepl(".rds", 
                                         dir(examples_dir))])

example_surveys <- read_surveys(survey_paths = my_rds_files)

test_that("read_surveys() reads the correct file", {
  expect_equal(attr(read_survey( file_path = my_rds_files[1]), "filename"), fs::path_file(my_rds_files[1]))
})

test_that("read_surveys() error if file does not exists", {
  expect_error(read_surveys(tempfile(), .f = "read_csv", export_path = NULL))
})


test_that("read_surveys() reads all files", {
  expect_equal(length(example_surveys), 3)
})




  
antaldaniel/retroharmonize documentation built on Dec. 11, 2023, 10:49 p.m.