test_that("current_config runs without error", {
expect_no_error(current_config())
})
test_that("current_config runs without error when difftime config set", {
withr::local_envvar(PKG_SYSREQS_DB_UPDATE_TIMEOUT = "30")
expect_error(
current_config()$get("sysreqs_db_update_timeout"),
"Invalid time interval specification"
)
withr::local_envvar(PKG_SYSREQS_DB_UPDATE_TIMEOUT = "30s")
expect_equal(
current_config()$get("sysreqs_db_update_timeout"),
as.difftime(30, units = 'secs'),
ignore_attr = TRUE
)
withr::local_envvar(PKG_SYSREQS_DB_UPDATE_TIMEOUT = "30h")
expect_equal(
current_config()$get("sysreqs_db_update_timeout"),
as.difftime(30, units = "hours"),
ignore_attr = TRUE
)
})
stopifnot(Sys.getenv('PKG_SYSREQS_DB_UPDATE_TIMEOUT') == '')
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.