tests/testthat/test-updated_installed_packages.R

test_that("update_installed_packages() works", {

  xkcd_package_installed <- "xkcd" %in% installed.packages()[, 1]

  if (xkcd_package_installed ) {
    remove.packages("xkcd")
  }

  update_installed_packages()

  expect_true("xkcd" %in% installed.packages()[, 1])

  # if the xkcd package was not installed prior to testing then remove it
  if (!xkcd_package_installed) {
    remove.packages("xkcd")
  }

})
emeyers/ClassTools documentation built on Jan. 30, 2021, 11:28 a.m.