R/utils.R

Defines functions glubort is_testing in_covr coalesce

glubort <- function(..., class = NULL, .envir = parent.frame()) {
  message <- glue::glue(..., .envir = .envir)
  rlang::abort(message, class)
}

is_testing <- function() {
  identical(Sys.getenv("TESTTHAT"), "true")
}

in_covr <- function() {
  identical(Sys.getenv("R_COVR"), "true")
}

coalesce <- function(x, y) {
  x[is.na(x)] <- FALSE
  x
}
shunsambongi/vault documentation built on March 19, 2020, 4:58 p.m.