This function will migrate standard shinytest test files to the new shinytest2 + testthat ed 3 snapshot format.
Usage
migrate_from_shinytest(
app_dir,
...,
clean = TRUE,
include_expect_screenshot = missing_arg(),
quiet = FALSE
)
Arguments
- app_dir
Directory containing the Shiny application or Shiny Rmd file
- ...
Must be empty. Allows for parameter expansion.
- clean
If TRUE, then the shinytest test directory and runner will be deleted after the migration to use shinytest2.
- include_expect_screenshot
If
TRUE
,ShinyDriver$snapshot()
will turn into bothAppDriver$expect_values()
andAppDriver$expect_screenshot()
. IfFALSE
,ShinyDriver$snapshot()
will only turn intoAppDriver$expect_values()
. If missing,include_expect_screenshot
will behave asFALSE
ifshinytest::testApp(compareImages = FALSE)
orShinyDriver$snapshotInit(screenshot = FALSE)
is called.- quiet
Logical that determines if migration information and steps should be printed to the console.