shinytest v1.3.1

0

Monthly downloads

0th

Percentile

Test Shiny Apps

For automated testing of Shiny applications, using a headless browser, driven through 'WebDriver'.

Readme

shinytest

Test Shiny Apps

Linux Build Status Windows Build status CRAN RStudio mirror downloads

Installation

To install the current release version:

install.packages("shinytest")

To install the development version:

devtools::install_github("rstudio/shinytest")

Usage

See the getting started guide to learn how to use shinytest.

License

MIT © Mango Solutions, RStudio

Functions in shinytest

Name Description
Widget Class for a Shiny widget
sd_findWidget Try to deduce the shiny input/output element type from its name
viewTestDiffWidget Interactive viewer widget for changes in test results
diffviewer_widget Creat an htmlwidget that shows differences between files or directories
shinytest Test Shiny Apps
textTestDiff Get textual diff of test results
expectUpdate testthat expectation for a Shiny update
viewTestDiff View differences in test results
expect_pass Expectation: shinytest object passed snapshot tests
snapshotCompare Compare current and expected snapshots
testApp Run tests for a Shiny application
dependenciesInstalled Checks all dependencies are installed
installDependencies Installs missing dependencies
recordTest Launch test event recorder for a Shiny app
ShinyDriver Class to manage a shiny app and a phantom.js headless browser
No Results!

Last month downloads

Details

License MIT + file LICENSE
LazyData true
URL https://github.com/rstudio/shinytest
BugReports https://github.com/rstudio/shinytest/issues
RoxygenNote 6.1.1
Encoding UTF-8
SystemRequirements PhantomJS (http://phantomjs.org/)
NeedsCompilation no
Packaged 2019-05-03 22:10:28 UTC; cpsievert
Repository CRAN
Date/Publication 2019-05-06 19:40:02 UTC

Include our badge in your README

[![Rdoc](http://www.rdocumentation.org/badges/version/shinytest)](http://www.rdocumentation.org/packages/shinytest)