tests/testthat/test-rebuild.R

context("Rebuild")

test_that("rebuild forces a package to rebuilt, bypassing cache", {

  renv_tests_scope("bread")
  init()

  records <- local({
    renv_scope_sink()
    rebuild("bread")
  })

  expect_length(records, 1L)

})

test_that("rebuild installs latest-available package if not installed", {

  renv_tests_scope()
  init()

  records <- local({
    renv_scope_sink()
    rebuild("bread")
  })

  expect_true(renv_package_installed("bread"))

})
wnattt/renv documentation built on Dec. 23, 2021, 5:19 p.m.