Published: January 6, 2023
This is the final part of a series of three blog posts about using the {shinytest2} package to develop automated tests for shiny applications. In the posts we cover the purpose of browser-driven end-to-end tests for a shiny developer, and tools (like {shinytest2}) that help implement them; how to write and run a simple test using {shinytest2}; how best to design your test code so that it supports your future work (this post).