├── .Rbuildignore ├── .github ├── .gitignore └── workflows │ └── R-CMD-check.yaml ├── .gitignore ├── DESCRIPTION ├── LICENSE ├── Makefile ├── NAMESPACE ├── NEWS.md ├── R ├── app-get-all-values.R ├── assertions.R ├── debugging.R ├── event-log.R ├── expect.R ├── files-compare.R ├── initialize.R ├── migrate-shinytest-dir.R ├── on-load.R ├── phantom.R ├── recorder.R ├── save-app.R ├── set-inputs.R ├── shiny-driver.R ├── shiny-mapping.R ├── shinytest-package.R ├── snapshot.R ├── test-app.R ├── testthat.R ├── utils.R ├── view-diff.R └── widget.R ├── README.md ├── _pkgdown.yml ├── cran-comments.md ├── inst ├── app-template.R ├── diffviewerapp │ ├── app.R │ └── www │ │ ├── diffviewerapp.css │ │ ├── exit-nosave.png │ │ └── exit-save.png ├── htmlwidgets │ ├── diffviewer.js │ ├── diffviewer.yaml │ └── lib │ │ ├── diff2html │ │ ├── diff2html-ui.min.js │ │ ├── diff2html.min.css │ │ └── diff2html.min.js │ │ ├── diffviewer │ │ └── diffviewer.css │ │ ├── jquery │ │ └── jquery.min.js │ │ ├── jsdiff │ │ └── diff.js │ │ └── resemble │ │ ├── README.md │ │ └── resemble.js ├── js │ └── shiny-tracer.js └── recorder │ ├── app.R │ ├── recorder.js │ └── www │ ├── exit-nosave.png │ ├── exit-save.png │ ├── inject-recorder.js │ ├── recorder.css │ └── snapshot.png ├── man ├── ShinyDriver.Rd ├── Widget.Rd ├── diffviewer_widget.Rd ├── expectUpdate.Rd ├── expect_pass.Rd ├── installDependencies.Rd ├── migrateShinytestDir.Rd ├── osName.Rd ├── recordTest.Rd ├── registerInputProcessor.Rd ├── shinytest-package.Rd ├── snapshotCompare.Rd ├── testApp.Rd ├── textTestDiff.Rd ├── viewTestDiff.Rd └── viewTestDiffWidget.Rd ├── pkgdown └── extra.css ├── revdep ├── .gitignore ├── README.md ├── cran.md ├── failures.md └── problems.md ├── shinytest.Rproj ├── tests ├── testthat.R └── testthat │ ├── apps │ ├── 006-tabsets-id │ │ ├── DESCRIPTION │ │ ├── Readme.md │ │ ├── server.R │ │ └── ui.R │ ├── 050-kmeans-example │ │ ├── .gitignore │ │ ├── DESCRIPTION │ │ ├── server.R │ │ └── ui.R │ ├── 081-widgets-gallery │ │ ├── DESCRIPTION │ │ ├── server.R │ │ ├── ui.R │ │ ├── widgets.Rproj │ │ └── www │ │ │ └── texturebg.png │ ├── click-me │ │ └── app.R │ ├── embedded-tabs │ │ ├── server.R │ │ └── ui.R │ ├── id-conflicts-1 │ │ └── app.R │ ├── id-conflicts-2 │ │ └── app.R │ ├── id-conflicts-3 │ │ └── app.R │ ├── outputs │ │ └── app.R │ ├── render-args │ │ ├── .gitignore │ │ └── doc.Rmd │ ├── stopApp │ │ └── app.R │ ├── test-exports │ │ └── app.R │ ├── two-rmd │ │ ├── doc1.Rmd │ │ └── doc2.Rmd │ └── user-error │ │ └── app.R │ ├── example_test_dirs │ ├── empty-nested │ │ └── tests │ │ │ ├── shinytest │ │ │ └── file.txt │ │ │ └── st.R │ ├── empty-toplevel │ │ └── tests │ │ │ └── file.R │ ├── mixed-toplevel │ │ └── tests │ │ │ ├── testa.r │ │ │ └── testb.R │ ├── nested │ │ └── tests │ │ │ └── shinytest │ │ │ ├── st.R │ │ │ └── whatever.R │ └── simple │ │ └── tests │ │ ├── testa.r │ │ └── testb.R │ ├── helper-sleep-on-ci.R │ ├── recorded_tests │ ├── .gitignore │ ├── 009-upload │ │ ├── app.R │ │ └── tests │ │ │ └── shinytest │ │ │ ├── mtcars.csv │ │ │ ├── mytest-expected │ │ │ ├── 001.json │ │ │ └── 002.json │ │ │ └── mytest.R │ ├── 041-dynamic-ui │ │ ├── server.R │ │ ├── tests │ │ │ └── shinytest │ │ │ │ ├── mytest-expected │ │ │ │ ├── 001.json │ │ │ │ ├── 002.json │ │ │ │ ├── 003.json │ │ │ │ ├── 004.json │ │ │ │ ├── 005.json │ │ │ │ └── 006.json │ │ │ │ └── mytest.R │ │ └── ui.R │ ├── app-waitForValue │ │ ├── app.R │ │ └── tests │ │ │ └── shinytest │ │ │ ├── mytest-expected │ │ │ ├── 001.json │ │ │ └── 002.json │ │ │ └── mytest.R │ ├── inline-img-src │ │ ├── app.R │ │ └── tests │ │ │ └── shinytest │ │ │ ├── mytest-expected │ │ │ └── 001.json │ │ │ └── mytest.R │ ├── rmd-prerendered │ │ ├── doc.Rmd │ │ └── doc.html │ └── rmd │ │ └── doc.Rmd │ ├── test-app-set-inputs.R │ ├── test-exported-values.R │ ├── test-find-tests.R │ ├── test-helper-rng.R │ ├── test-list-widgets.R │ ├── test-mapping.R │ ├── test-recorded-tests.R │ ├── test-save-app.R │ ├── test-shiny-driver-num-parent.png │ ├── test-shiny-driver-num.png │ ├── test-shiny-driver.R │ ├── test-tabs.R │ ├── test-updates.R │ ├── test-utils.R │ └── test-widget.R └── vignettes ├── .nojekyll ├── ci.Rmd ├── diffviewer.png ├── faq.Rmd ├── ide-editor-script.png ├── ide-menu.png ├── ide-results-fail-output.png ├── ide-results-fail.png ├── ide-results-pass.png ├── ide.Rmd ├── in-depth.Rmd ├── package.Rmd ├── screenshot-exports-app.png ├── screenshot-recorder-1.png ├── screenshot-recorder-2.png ├── screenshot-recorder-name.png ├── screenshot-recorder-random-seed.png ├── shinytest.Rmd └── simple-app ├── .gitignore └── app.R /.Rbuildignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/.Rbuildignore -------------------------------------------------------------------------------- /.github/.gitignore: -------------------------------------------------------------------------------- 1 | *.html 2 | -------------------------------------------------------------------------------- /.github/workflows/R-CMD-check.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/.github/workflows/R-CMD-check.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .Rproj.user 2 | .Rhistory 3 | .RData 4 | docs 5 | CRAN-RELEASE 6 | -------------------------------------------------------------------------------- /DESCRIPTION: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/DESCRIPTION -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | YEAR: 2016 2 | COPYRIGHT HOLDER: Mango Solutions 3 | -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/Makefile -------------------------------------------------------------------------------- /NAMESPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/NAMESPACE -------------------------------------------------------------------------------- /NEWS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/NEWS.md -------------------------------------------------------------------------------- /R/app-get-all-values.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/R/app-get-all-values.R -------------------------------------------------------------------------------- /R/assertions.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/R/assertions.R -------------------------------------------------------------------------------- /R/debugging.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/R/debugging.R -------------------------------------------------------------------------------- /R/event-log.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/R/event-log.R -------------------------------------------------------------------------------- /R/expect.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/R/expect.R -------------------------------------------------------------------------------- /R/files-compare.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/R/files-compare.R -------------------------------------------------------------------------------- /R/initialize.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/R/initialize.R -------------------------------------------------------------------------------- /R/migrate-shinytest-dir.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/R/migrate-shinytest-dir.R -------------------------------------------------------------------------------- /R/on-load.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/R/on-load.R -------------------------------------------------------------------------------- /R/phantom.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/R/phantom.R -------------------------------------------------------------------------------- /R/recorder.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/R/recorder.R -------------------------------------------------------------------------------- /R/save-app.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/R/save-app.R -------------------------------------------------------------------------------- /R/set-inputs.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/R/set-inputs.R -------------------------------------------------------------------------------- /R/shiny-driver.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/R/shiny-driver.R -------------------------------------------------------------------------------- /R/shiny-mapping.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/R/shiny-mapping.R -------------------------------------------------------------------------------- /R/shinytest-package.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/R/shinytest-package.R -------------------------------------------------------------------------------- /R/snapshot.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/R/snapshot.R -------------------------------------------------------------------------------- /R/test-app.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/R/test-app.R -------------------------------------------------------------------------------- /R/testthat.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/R/testthat.R -------------------------------------------------------------------------------- /R/utils.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/R/utils.R -------------------------------------------------------------------------------- /R/view-diff.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/R/view-diff.R -------------------------------------------------------------------------------- /R/widget.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/R/widget.R -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/README.md -------------------------------------------------------------------------------- /_pkgdown.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/_pkgdown.yml -------------------------------------------------------------------------------- /cran-comments.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/cran-comments.md -------------------------------------------------------------------------------- /inst/app-template.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/inst/app-template.R -------------------------------------------------------------------------------- /inst/diffviewerapp/app.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/inst/diffviewerapp/app.R -------------------------------------------------------------------------------- /inst/diffviewerapp/www/diffviewerapp.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/inst/diffviewerapp/www/diffviewerapp.css -------------------------------------------------------------------------------- /inst/diffviewerapp/www/exit-nosave.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/inst/diffviewerapp/www/exit-nosave.png -------------------------------------------------------------------------------- /inst/diffviewerapp/www/exit-save.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/inst/diffviewerapp/www/exit-save.png -------------------------------------------------------------------------------- /inst/htmlwidgets/diffviewer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/inst/htmlwidgets/diffviewer.js -------------------------------------------------------------------------------- /inst/htmlwidgets/diffviewer.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/inst/htmlwidgets/diffviewer.yaml -------------------------------------------------------------------------------- /inst/htmlwidgets/lib/diff2html/diff2html-ui.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/inst/htmlwidgets/lib/diff2html/diff2html-ui.min.js -------------------------------------------------------------------------------- /inst/htmlwidgets/lib/diff2html/diff2html.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/inst/htmlwidgets/lib/diff2html/diff2html.min.css -------------------------------------------------------------------------------- /inst/htmlwidgets/lib/diff2html/diff2html.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/inst/htmlwidgets/lib/diff2html/diff2html.min.js -------------------------------------------------------------------------------- /inst/htmlwidgets/lib/diffviewer/diffviewer.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/inst/htmlwidgets/lib/diffviewer/diffviewer.css -------------------------------------------------------------------------------- /inst/htmlwidgets/lib/jquery/jquery.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/inst/htmlwidgets/lib/jquery/jquery.min.js -------------------------------------------------------------------------------- /inst/htmlwidgets/lib/jsdiff/diff.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/inst/htmlwidgets/lib/jsdiff/diff.js -------------------------------------------------------------------------------- /inst/htmlwidgets/lib/resemble/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/inst/htmlwidgets/lib/resemble/README.md -------------------------------------------------------------------------------- /inst/htmlwidgets/lib/resemble/resemble.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/inst/htmlwidgets/lib/resemble/resemble.js -------------------------------------------------------------------------------- /inst/js/shiny-tracer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/inst/js/shiny-tracer.js -------------------------------------------------------------------------------- /inst/recorder/app.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/inst/recorder/app.R -------------------------------------------------------------------------------- /inst/recorder/recorder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/inst/recorder/recorder.js -------------------------------------------------------------------------------- /inst/recorder/www/exit-nosave.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/inst/recorder/www/exit-nosave.png -------------------------------------------------------------------------------- /inst/recorder/www/exit-save.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/inst/recorder/www/exit-save.png -------------------------------------------------------------------------------- /inst/recorder/www/inject-recorder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/inst/recorder/www/inject-recorder.js -------------------------------------------------------------------------------- /inst/recorder/www/recorder.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/inst/recorder/www/recorder.css -------------------------------------------------------------------------------- /inst/recorder/www/snapshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/inst/recorder/www/snapshot.png -------------------------------------------------------------------------------- /man/ShinyDriver.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/man/ShinyDriver.Rd -------------------------------------------------------------------------------- /man/Widget.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/man/Widget.Rd -------------------------------------------------------------------------------- /man/diffviewer_widget.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/man/diffviewer_widget.Rd -------------------------------------------------------------------------------- /man/expectUpdate.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/man/expectUpdate.Rd -------------------------------------------------------------------------------- /man/expect_pass.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/man/expect_pass.Rd -------------------------------------------------------------------------------- /man/installDependencies.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/man/installDependencies.Rd -------------------------------------------------------------------------------- /man/migrateShinytestDir.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/man/migrateShinytestDir.Rd -------------------------------------------------------------------------------- /man/osName.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/man/osName.Rd -------------------------------------------------------------------------------- /man/recordTest.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/man/recordTest.Rd -------------------------------------------------------------------------------- /man/registerInputProcessor.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/man/registerInputProcessor.Rd -------------------------------------------------------------------------------- /man/shinytest-package.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/man/shinytest-package.Rd -------------------------------------------------------------------------------- /man/snapshotCompare.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/man/snapshotCompare.Rd -------------------------------------------------------------------------------- /man/testApp.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/man/testApp.Rd -------------------------------------------------------------------------------- /man/textTestDiff.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/man/textTestDiff.Rd -------------------------------------------------------------------------------- /man/viewTestDiff.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/man/viewTestDiff.Rd -------------------------------------------------------------------------------- /man/viewTestDiffWidget.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/man/viewTestDiffWidget.Rd -------------------------------------------------------------------------------- /pkgdown/extra.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/pkgdown/extra.css -------------------------------------------------------------------------------- /revdep/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/revdep/.gitignore -------------------------------------------------------------------------------- /revdep/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/revdep/README.md -------------------------------------------------------------------------------- /revdep/cran.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/revdep/cran.md -------------------------------------------------------------------------------- /revdep/failures.md: -------------------------------------------------------------------------------- 1 | *Wow, no problems at all. :)* -------------------------------------------------------------------------------- /revdep/problems.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/revdep/problems.md -------------------------------------------------------------------------------- /shinytest.Rproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/shinytest.Rproj -------------------------------------------------------------------------------- /tests/testthat.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/tests/testthat.R -------------------------------------------------------------------------------- /tests/testthat/apps/006-tabsets-id/DESCRIPTION: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/tests/testthat/apps/006-tabsets-id/DESCRIPTION -------------------------------------------------------------------------------- /tests/testthat/apps/006-tabsets-id/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/tests/testthat/apps/006-tabsets-id/Readme.md -------------------------------------------------------------------------------- /tests/testthat/apps/006-tabsets-id/server.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/tests/testthat/apps/006-tabsets-id/server.R -------------------------------------------------------------------------------- /tests/testthat/apps/006-tabsets-id/ui.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/tests/testthat/apps/006-tabsets-id/ui.R -------------------------------------------------------------------------------- /tests/testthat/apps/050-kmeans-example/.gitignore: -------------------------------------------------------------------------------- 1 | Rplots.pdf 2 | -------------------------------------------------------------------------------- /tests/testthat/apps/050-kmeans-example/DESCRIPTION: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/tests/testthat/apps/050-kmeans-example/DESCRIPTION -------------------------------------------------------------------------------- /tests/testthat/apps/050-kmeans-example/server.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/tests/testthat/apps/050-kmeans-example/server.R -------------------------------------------------------------------------------- /tests/testthat/apps/050-kmeans-example/ui.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/tests/testthat/apps/050-kmeans-example/ui.R -------------------------------------------------------------------------------- /tests/testthat/apps/081-widgets-gallery/DESCRIPTION: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/tests/testthat/apps/081-widgets-gallery/DESCRIPTION -------------------------------------------------------------------------------- /tests/testthat/apps/081-widgets-gallery/server.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/tests/testthat/apps/081-widgets-gallery/server.R -------------------------------------------------------------------------------- /tests/testthat/apps/081-widgets-gallery/ui.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/tests/testthat/apps/081-widgets-gallery/ui.R -------------------------------------------------------------------------------- /tests/testthat/apps/081-widgets-gallery/widgets.Rproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/tests/testthat/apps/081-widgets-gallery/widgets.Rproj -------------------------------------------------------------------------------- /tests/testthat/apps/081-widgets-gallery/www/texturebg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/tests/testthat/apps/081-widgets-gallery/www/texturebg.png -------------------------------------------------------------------------------- /tests/testthat/apps/click-me/app.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/tests/testthat/apps/click-me/app.R -------------------------------------------------------------------------------- /tests/testthat/apps/embedded-tabs/server.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/tests/testthat/apps/embedded-tabs/server.R -------------------------------------------------------------------------------- /tests/testthat/apps/embedded-tabs/ui.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/tests/testthat/apps/embedded-tabs/ui.R -------------------------------------------------------------------------------- /tests/testthat/apps/id-conflicts-1/app.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/tests/testthat/apps/id-conflicts-1/app.R -------------------------------------------------------------------------------- /tests/testthat/apps/id-conflicts-2/app.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/tests/testthat/apps/id-conflicts-2/app.R -------------------------------------------------------------------------------- /tests/testthat/apps/id-conflicts-3/app.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/tests/testthat/apps/id-conflicts-3/app.R -------------------------------------------------------------------------------- /tests/testthat/apps/outputs/app.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/tests/testthat/apps/outputs/app.R -------------------------------------------------------------------------------- /tests/testthat/apps/render-args/.gitignore: -------------------------------------------------------------------------------- 1 | doc.html 2 | -------------------------------------------------------------------------------- /tests/testthat/apps/render-args/doc.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/tests/testthat/apps/render-args/doc.Rmd -------------------------------------------------------------------------------- /tests/testthat/apps/stopApp/app.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/tests/testthat/apps/stopApp/app.R -------------------------------------------------------------------------------- /tests/testthat/apps/test-exports/app.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/tests/testthat/apps/test-exports/app.R -------------------------------------------------------------------------------- /tests/testthat/apps/two-rmd/doc1.Rmd: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/testthat/apps/two-rmd/doc2.Rmd: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/testthat/apps/user-error/app.R: -------------------------------------------------------------------------------- 1 | stop("boom") 2 | -------------------------------------------------------------------------------- /tests/testthat/example_test_dirs/empty-nested/tests/shinytest/file.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/testthat/example_test_dirs/empty-nested/tests/st.R: -------------------------------------------------------------------------------- 1 | app <- ShinyDriver$new() 2 | -------------------------------------------------------------------------------- /tests/testthat/example_test_dirs/empty-toplevel/tests/file.R: -------------------------------------------------------------------------------- 1 | # I am not a shiny test. -------------------------------------------------------------------------------- /tests/testthat/example_test_dirs/mixed-toplevel/tests/testa.r: -------------------------------------------------------------------------------- 1 | I'm not a shiny test 2 | -------------------------------------------------------------------------------- /tests/testthat/example_test_dirs/mixed-toplevel/tests/testb.R: -------------------------------------------------------------------------------- 1 | app<- ShinyDriver$new() 2 | -------------------------------------------------------------------------------- /tests/testthat/example_test_dirs/nested/tests/shinytest/st.R: -------------------------------------------------------------------------------- 1 | app <- ShinyDriver$new() 2 | -------------------------------------------------------------------------------- /tests/testthat/example_test_dirs/nested/tests/shinytest/whatever.R: -------------------------------------------------------------------------------- 1 | It doesn't matter what I say 2 | -------------------------------------------------------------------------------- /tests/testthat/example_test_dirs/simple/tests/testa.r: -------------------------------------------------------------------------------- 1 | app<- ShinyDriver$new() 2 | -------------------------------------------------------------------------------- /tests/testthat/example_test_dirs/simple/tests/testb.R: -------------------------------------------------------------------------------- 1 | app<- ShinyDriver$new() 2 | -------------------------------------------------------------------------------- /tests/testthat/helper-sleep-on-ci.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/tests/testthat/helper-sleep-on-ci.R -------------------------------------------------------------------------------- /tests/testthat/recorded_tests/.gitignore: -------------------------------------------------------------------------------- 1 | *.png 2 | -------------------------------------------------------------------------------- /tests/testthat/recorded_tests/009-upload/app.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/tests/testthat/recorded_tests/009-upload/app.R -------------------------------------------------------------------------------- /tests/testthat/recorded_tests/009-upload/tests/shinytest/mtcars.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/tests/testthat/recorded_tests/009-upload/tests/shinytest/mtcars.csv -------------------------------------------------------------------------------- /tests/testthat/recorded_tests/009-upload/tests/shinytest/mytest-expected/001.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/tests/testthat/recorded_tests/009-upload/tests/shinytest/mytest-expected/001.json -------------------------------------------------------------------------------- /tests/testthat/recorded_tests/009-upload/tests/shinytest/mytest-expected/002.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/tests/testthat/recorded_tests/009-upload/tests/shinytest/mytest-expected/002.json -------------------------------------------------------------------------------- /tests/testthat/recorded_tests/009-upload/tests/shinytest/mytest.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/tests/testthat/recorded_tests/009-upload/tests/shinytest/mytest.R -------------------------------------------------------------------------------- /tests/testthat/recorded_tests/041-dynamic-ui/server.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/tests/testthat/recorded_tests/041-dynamic-ui/server.R -------------------------------------------------------------------------------- /tests/testthat/recorded_tests/041-dynamic-ui/tests/shinytest/mytest-expected/001.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/tests/testthat/recorded_tests/041-dynamic-ui/tests/shinytest/mytest-expected/001.json -------------------------------------------------------------------------------- /tests/testthat/recorded_tests/041-dynamic-ui/tests/shinytest/mytest-expected/002.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/tests/testthat/recorded_tests/041-dynamic-ui/tests/shinytest/mytest-expected/002.json -------------------------------------------------------------------------------- /tests/testthat/recorded_tests/041-dynamic-ui/tests/shinytest/mytest-expected/003.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/tests/testthat/recorded_tests/041-dynamic-ui/tests/shinytest/mytest-expected/003.json -------------------------------------------------------------------------------- /tests/testthat/recorded_tests/041-dynamic-ui/tests/shinytest/mytest-expected/004.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/tests/testthat/recorded_tests/041-dynamic-ui/tests/shinytest/mytest-expected/004.json -------------------------------------------------------------------------------- /tests/testthat/recorded_tests/041-dynamic-ui/tests/shinytest/mytest-expected/005.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/tests/testthat/recorded_tests/041-dynamic-ui/tests/shinytest/mytest-expected/005.json -------------------------------------------------------------------------------- /tests/testthat/recorded_tests/041-dynamic-ui/tests/shinytest/mytest-expected/006.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/tests/testthat/recorded_tests/041-dynamic-ui/tests/shinytest/mytest-expected/006.json -------------------------------------------------------------------------------- /tests/testthat/recorded_tests/041-dynamic-ui/tests/shinytest/mytest.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/tests/testthat/recorded_tests/041-dynamic-ui/tests/shinytest/mytest.R -------------------------------------------------------------------------------- /tests/testthat/recorded_tests/041-dynamic-ui/ui.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/tests/testthat/recorded_tests/041-dynamic-ui/ui.R -------------------------------------------------------------------------------- /tests/testthat/recorded_tests/app-waitForValue/app.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/tests/testthat/recorded_tests/app-waitForValue/app.R -------------------------------------------------------------------------------- /tests/testthat/recorded_tests/app-waitForValue/tests/shinytest/mytest-expected/001.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/tests/testthat/recorded_tests/app-waitForValue/tests/shinytest/mytest-expected/001.json -------------------------------------------------------------------------------- /tests/testthat/recorded_tests/app-waitForValue/tests/shinytest/mytest-expected/002.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/tests/testthat/recorded_tests/app-waitForValue/tests/shinytest/mytest-expected/002.json -------------------------------------------------------------------------------- /tests/testthat/recorded_tests/app-waitForValue/tests/shinytest/mytest.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/tests/testthat/recorded_tests/app-waitForValue/tests/shinytest/mytest.R -------------------------------------------------------------------------------- /tests/testthat/recorded_tests/inline-img-src/app.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/tests/testthat/recorded_tests/inline-img-src/app.R -------------------------------------------------------------------------------- /tests/testthat/recorded_tests/inline-img-src/tests/shinytest/mytest-expected/001.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/tests/testthat/recorded_tests/inline-img-src/tests/shinytest/mytest-expected/001.json -------------------------------------------------------------------------------- /tests/testthat/recorded_tests/inline-img-src/tests/shinytest/mytest.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/tests/testthat/recorded_tests/inline-img-src/tests/shinytest/mytest.R -------------------------------------------------------------------------------- /tests/testthat/recorded_tests/rmd-prerendered/doc.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/tests/testthat/recorded_tests/rmd-prerendered/doc.Rmd -------------------------------------------------------------------------------- /tests/testthat/recorded_tests/rmd-prerendered/doc.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/tests/testthat/recorded_tests/rmd-prerendered/doc.html -------------------------------------------------------------------------------- /tests/testthat/recorded_tests/rmd/doc.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/tests/testthat/recorded_tests/rmd/doc.Rmd -------------------------------------------------------------------------------- /tests/testthat/test-app-set-inputs.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/tests/testthat/test-app-set-inputs.R -------------------------------------------------------------------------------- /tests/testthat/test-exported-values.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/tests/testthat/test-exported-values.R -------------------------------------------------------------------------------- /tests/testthat/test-find-tests.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/tests/testthat/test-find-tests.R -------------------------------------------------------------------------------- /tests/testthat/test-helper-rng.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/tests/testthat/test-helper-rng.R -------------------------------------------------------------------------------- /tests/testthat/test-list-widgets.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/tests/testthat/test-list-widgets.R -------------------------------------------------------------------------------- /tests/testthat/test-mapping.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/tests/testthat/test-mapping.R -------------------------------------------------------------------------------- /tests/testthat/test-recorded-tests.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/tests/testthat/test-recorded-tests.R -------------------------------------------------------------------------------- /tests/testthat/test-save-app.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/tests/testthat/test-save-app.R -------------------------------------------------------------------------------- /tests/testthat/test-shiny-driver-num-parent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/tests/testthat/test-shiny-driver-num-parent.png -------------------------------------------------------------------------------- /tests/testthat/test-shiny-driver-num.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/tests/testthat/test-shiny-driver-num.png -------------------------------------------------------------------------------- /tests/testthat/test-shiny-driver.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/tests/testthat/test-shiny-driver.R -------------------------------------------------------------------------------- /tests/testthat/test-tabs.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/tests/testthat/test-tabs.R -------------------------------------------------------------------------------- /tests/testthat/test-updates.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/tests/testthat/test-updates.R -------------------------------------------------------------------------------- /tests/testthat/test-utils.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/tests/testthat/test-utils.R -------------------------------------------------------------------------------- /tests/testthat/test-widget.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/tests/testthat/test-widget.R -------------------------------------------------------------------------------- /vignettes/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vignettes/ci.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/vignettes/ci.Rmd -------------------------------------------------------------------------------- /vignettes/diffviewer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/vignettes/diffviewer.png -------------------------------------------------------------------------------- /vignettes/faq.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/vignettes/faq.Rmd -------------------------------------------------------------------------------- /vignettes/ide-editor-script.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/vignettes/ide-editor-script.png -------------------------------------------------------------------------------- /vignettes/ide-menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/vignettes/ide-menu.png -------------------------------------------------------------------------------- /vignettes/ide-results-fail-output.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/vignettes/ide-results-fail-output.png -------------------------------------------------------------------------------- /vignettes/ide-results-fail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/vignettes/ide-results-fail.png -------------------------------------------------------------------------------- /vignettes/ide-results-pass.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/vignettes/ide-results-pass.png -------------------------------------------------------------------------------- /vignettes/ide.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/vignettes/ide.Rmd -------------------------------------------------------------------------------- /vignettes/in-depth.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/vignettes/in-depth.Rmd -------------------------------------------------------------------------------- /vignettes/package.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/vignettes/package.Rmd -------------------------------------------------------------------------------- /vignettes/screenshot-exports-app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/vignettes/screenshot-exports-app.png -------------------------------------------------------------------------------- /vignettes/screenshot-recorder-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/vignettes/screenshot-recorder-1.png -------------------------------------------------------------------------------- /vignettes/screenshot-recorder-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/vignettes/screenshot-recorder-2.png -------------------------------------------------------------------------------- /vignettes/screenshot-recorder-name.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/vignettes/screenshot-recorder-name.png -------------------------------------------------------------------------------- /vignettes/screenshot-recorder-random-seed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/vignettes/screenshot-recorder-random-seed.png -------------------------------------------------------------------------------- /vignettes/shinytest.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/vignettes/shinytest.Rmd -------------------------------------------------------------------------------- /vignettes/simple-app/.gitignore: -------------------------------------------------------------------------------- 1 | tests 2 | -------------------------------------------------------------------------------- /vignettes/simple-app/app.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/shinytest/HEAD/vignettes/simple-app/app.R --------------------------------------------------------------------------------