Running tests against existing deployment URLs
If you use Vercel, Netlify or a similar system to generate PR preview URLs you can use the Meticulous GitHub app to test your PRs for you. To set this up:
- Install the Meticulous GitHub app
- Navigate to your project page, click on the 'Settings' tab and make sure the 'Run Meticulous tests in the cloud' checkbox is checked.
Whenever you open a new pull request Meticulous will now simulate a set of sessions against the preview URL before and after the PR, and post a comment to the PR notifying of any changes spotted.
If you have multiple Vercel projects for your GitHub repo, or multiple environments that you deploy the same branches/commits to, then you'll need to let Meticulous know which environments it should run the tests against. You can do so by navigating to your project page and clicking on the 'Settings' tab.
If you wish, you can make this check blocking by following the instructions here. Doing so will prevent developers from merging a PR which has visual differences until they have clicked the button to acknowledge the differences.