test-shiny-app

Installation
SKILL.md

Test Shiny App

Set up comprehensive testing for Shiny applications using shinytest2 (end-to-end) and testServer() (unit tests).

When to Use

  • Adding tests to an existing Shiny application
  • Setting up a testing strategy for a new Shiny project
  • Writing regression tests before refactoring Shiny code
  • Integrating Shiny app tests into CI/CD pipelines

Inputs

  • Required: Path to the Shiny application
  • Required: Test scope (unit tests, end-to-end, or both)
  • Optional: Whether to use snapshot testing (default: yes for e2e)
  • Optional: CI platform (GitHub Actions, GitLab CI)
  • Optional: Modules to test in isolation
Related skills
Installs
1
GitHub Stars
13
First Seen
Mar 18, 2026