Closed HenrikBengtsson closed 3 years ago
Automatically reset options and env vars after each test. make_test() should do this. One example is:
make_test()
make_test(title = "futureAssign() - lazy evaluation via disposable option", args = list(lazy = c(FALSE, TRUE)), tags = c("futureAssign", "lazy"), { ## Set 'lazy' via disposable option options(future.disposable = list(lazy = lazy)) ## FIXME: Automatically undo on.exit(options(future.disposable = NULL)) a <- 1 f <- futureAssign("b", { 4 / a }) a <- 2 stopifnot(b == 4) })
Automatically reset options and env vars after each test.
make_test()
should do this. One example is: