tests/testthat/helper-test_utilities.R

detacher <- function(pkg) {
  try(detach(paste0("package:", pkg), unload = TRUE, character.only = TRUE), silent = TRUE)
}

attacher <- function(pkg) {
  suppressMessages(library(pkg, character.only = TRUE))
}

load_before <- function(x) {
  .GlobalEnv$.load_dev()
  x
}

expect_doppelganger <- function(plot, name) {
  vdiffr::expect_doppelganger(name, plot)
}
UCLATALL/coursekata-r documentation built on Aug. 24, 2023, 8:54 p.m.