Skip to content

[Superseded] by load_app_support(). For package development, local_app_support() and with_app_support() offer more flexibility as to when the support environment is loaded.

Executes all ./R files and global.R into the current environment. This is useful when wanting access to functions or values created in the ./R folder for testing purposes.

Loading these files is not automatically performed by test_app() and should be called in ./tests/testthat/setup-shinytest2.R if access to support file objects is desired.

Usage

load_app_env(
  app_dir = "../../",
  renv = rlang::caller_env(),
  globalrenv = rlang::caller_env()
)

Arguments

app_dir

The base directory for the Shiny application.

renv

The environment in which the files in the `R/“ directory should be evaluated.

globalrenv

The environment in which global.R should be evaluated. If NULL, global.R will not be evaluated at all.

See also

use_shinytest2() for creating a testing setup file that loads your Shiny app support environment into the testing environment.