Skip to content

mjfrigaard/utap

Repository files navigation

utap

The goal of utap is to demonstrate how to perform unit tests for shiny utility functions with testthat.

Installation

You don’t want to install this package, but you might want to download it as an example (or read through this post to learn about it’s contents).

R files

#> R/
#> ├── nin.R
#> ├── pull_binary_cols.R
#> ├── pull_cat_cols.R
#> ├── pull_facet_cols.R
#> ├── pull_numeric_cols.R
#> ├── select_by_class.R
#> ├── testtthat.R
#> └── utap-package.R

Unit tests

#> tests/testthat/
#> ├── test-pull_binary_cols.R
#> ├── test-pull_cat_cols.R
#> ├── test-pull_facet_cols.R
#> ├── test-pull_numeric_cols.R
#> ├── test-select_by_class.R
#> └── test-utils.R

Unit test results

==> devtools::test()

ℹ Testing utap
✔ | F W  S  OK | Context
✔ |         29 | pull_binary_cols
✔ |          4 | pull_cat_cols
✔ |         20 | pull_facet_cols
✔ |          5 | pull_numeric_cols
✔ |         25 | select_by_class
✔ |          3 | utils        

══ Results ═══════════════════
Duration: 2.0 s

[ FAIL 0 | WARN 0 | SKIP 0 | PASS 86 ]

About

Unit testing app-package = Package/app for demoing shiny utility function unit testing with testthat

Resources

License

Unknown, MIT licenses found

Licenses found

Unknown
LICENSE
MIT
LICENSE.md

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages