withTestContext({
test_that("init fails when package not found in any repo", {
projRoot <- cloneTestProject("sated")
repos <- getOption("repos")
options(repos = c(CRAN = paste0("file:///", normalizePath("repo-empty"))))
## we expect a warning signalling that the package 'breakfast' is not found
## in a repo or locally
expect_error(suppressWarnings(init(enter = FALSE, projRoot)))
options(repos = repos)
})
test_that("install_local fails if no repository has been defined", {
expect_error(install_local("foo"))
})
test_that("packrat::get_opts can read / write atrocious paths", {
path <- list.files(pattern = "^Ugly")
with_dir(tempdir(), {
opts$local.repos(path)
readPath <- opts$local.repos()
expect_identical(path, readPath)
})
})
})
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.