tests/testthat/setup-skip.R

can_test_assets <- function() {
  isTRUE(as.logical(Sys.getenv("TEST_ASSETS", "false")))
}
is_interative_or_on_ci <- function() {
  interactive() || can_test_assets()
}
maybe_skip_test <- function() {
  skip_on_cran()
  skip_if(!is_interative_or_on_ci(), "Skipping test on non-interactive session. To run this test, set environment variable TEST_ASSETS=1.")
}

Try the shinylive package in your browser

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

shinylive documentation built on April 4, 2025, 5:45 a.m.