This function will migrate standard shinytest test files to the new shinytest2 + testthat ed 3 snapshot format.
migrate_from_shinytest(
app_dir,
...,
clean = TRUE,
include_expect_screenshot = missing_arg(),
quiet = FALSE
)
Invisible TRUE
Directory containing the Shiny application or Shiny Rmd file
Must be empty. Allows for parameter expansion.
If TRUE, then the shinytest test directory and runner will be deleted after the migration to use shinytest2.
If TRUE
, ShinyDriver$snapshot()
will turn into both AppDriver$expect_values()
and AppDriver$expect_screenshot()
. If FALSE
, ShinyDriver$snapshot()
will only turn into AppDriver$expect_values()
. If missing, include_expect_screenshot
will behave as FALSE
if shinytest::testApp(compareImages = FALSE)
or ShinyDriver$snapshotInit(screenshot = FALSE)
is called.
Logical that determines if migration information and steps should be printed to the console.
shinytest file contents will be traversed and converted to the new shinytest2 format. If the shinytest code can not be directly seen in the code, then it will not be converted.