# Test whether the included example file is the same as the downloaded one
test_that("The included example file is identical to the downloaded example file", {
download_example_datalist(testthat::test_path("Example_data_sheet_M1.xlsx"),
language = "en")
data <- read_data(testthat::test_path("Example_data_sheet_M1.xlsx"))
expect_true(all(datalist_example == data, na.rm = TRUE))
})
# Tests whether datalists can be downloaded and have correct variable names
test_that("Datalist DE can be downloaded and has correct variable names", {
download_datalist(testthat::test_path("Datalist_d.xlsx"), language = "de")
var_names <- names(read_data(testthat::test_path("Datalist_d.xlsx")))
expect_true(all(var_names == names(datalist_example)))
})
test_that("Datalist FR can be downloaded and has correct variable names", {
download_datalist(testthat::test_path("Datalist_f.xlsx"), language = "fr")
var_names <- names(read_data(testthat::test_path("Datalist_f.xlsx")))
expect_true(all(var_names == names(datalist_example)))
})
test_that("Datalist IT can be downloaded and has correct variable names", {
download_datalist(testthat::test_path("Datalist_i.xlsx"), language = "it")
var_names <- names(read_data(testthat::test_path("Datalist_i.xlsx")))
expect_true(all(var_names == names(datalist_example)))
})
test_that("Datalist EN can be downloaded and has correct variable names", {
download_datalist(testthat::test_path("Datalist_e.xlsx"), language = "en")
var_names <- names(read_data(testthat::test_path("Datalist_e.xlsx")))
expect_true(all(var_names == names(datalist_example)))
})
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.