tests/testthat/helper-global-tau.R

with_global_tau <- function(value, code) {
    had_tau <- exists("tau", envir = .GlobalEnv, inherits = FALSE)
    if (had_tau) {
        old_tau <- get("tau", envir = .GlobalEnv, inherits = FALSE)
    }

    on.exit({
        if (had_tau) {
            assign("tau", old_tau, envir = .GlobalEnv)
        } else if (exists("tau", envir = .GlobalEnv, inherits = FALSE)) {
            rm("tau", envir = .GlobalEnv)
        }
    }, add = TRUE)

    assign("tau", value, envir = .GlobalEnv)
    force(code)
}

Try the vasicekreg package in your browser

Any scripts or data that you put into this service are public.

vasicekreg documentation built on Aug. 20, 2026, 9:08 a.m.