Record and replay tests

recordTest()

Launch test event recorder for a Shiny app

testApp()

Run tests for a Shiny application

migrateShinytestDir()

Migrate legacy shinytest files to new test directory structure

expect_pass()

Expectation: testApp() passes snapshot tests

Remote control

Widget

A Shiny Widget

ShinyDriver

Remote control a Shiny app running in a headless browser