tests/testthat/test-known-names.R

test_that("known names are being found", {
  tmpfile <- tempfile()
  withr::defer({
    if (fs::file_exists(tmpfile)) {
      fs::file_delete(tmpfile)
    }
  })
  cat(file = tmpfile, "
  AppDriver$new()
  AppDriver$new(name = NULL)
  shinytest2::AppDriver$new(name = 'test')
  shinytest2:::AppDriver$new(name = 'test2')
  some_value <- 'value'
  AppDriver$new(name = some_value)
  ")

  expect_equal(
    known_app_driver_name_values(tmpfile),
    list(NULL, NULL, "test", "test2")
  )
})

Try the shinytest2 package in your browser

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

shinytest2 documentation built on June 24, 2024, 5:16 p.m.