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_screenshotwill behave asFALSEifshinytest::testApp(compareImages = FALSE)orShinyDriver$snapshotInit(screenshot = FALSE)is called.- quiet
Logical that determines if migration information and steps should be printed to the console.