context("Paths")
test_that("all renv paths live within tempdir() during tests", {
info <- c(root = renv_paths_root(), tempdir = tempdir())
expect_true(path_within(renv_paths_root(), tempdir()), info = info)
})
test_that("the cache path can be set through an environment variable", {
cachepath <- renv_tempfile("renv-cache-")
renv_scope_envvars(RENV_PATHS_CACHE = cachepath)
expect_true(startswith(renv_paths_cache(), cachepath))
})
test_that("we can construct paths to multiple files with path APIs", {
root <- renv_paths_root()
files <- renv_paths_root(c("A", "B", "C"), c("a", "b", "c"))
expected <- file.path(root, c("A/a", "B/b", "C/c"))
expect_equal(files, expected)
})
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.