test_that("renv::install() works in projects using pak", {
skip_on_cran()
skip_on_windows()
skip_if_not_installed("pak")
pak <- renv_namespace_load("pak")
renv_scope_options(renv.config.pak.enabled = TRUE)
project <- renv_tests_scope()
# try installing an older version of 'breakfast'
install("breakfast@0.1.0")
expect_true(renv_package_installed("breakfast"))
expect_equal(renv_package_version("breakfast"), "0.1.0")
# try using 'install()' to update all installed packages
install()
expect_true(renv_package_installed("breakfast"))
expect_equal(renv_package_version("breakfast"), "1.0.0")
})
test_that("renv::update() works in projects using pak", {
skip_on_cran()
skip_on_windows()
skip_if_not_installed("pak")
pak <- renv_namespace_load("pak")
renv_scope_options(renv.config.pak.enabled = TRUE)
project <- renv_tests_scope()
# try installing an older version of 'breakfast'
install("breakfast@0.1.0")
expect_true(renv_package_installed("breakfast"))
expect_equal(renv_package_version("breakfast"), "0.1.0")
# try using 'update()' to update all installed packages
update()
expect_true(renv_package_installed("breakfast"))
expect_equal(renv_package_version("breakfast"), "1.0.0")
})
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.