Created by: chrismwendt
This adds visual regression testing to our e2e tests. I was surprised by how easy this was to set up! This will help prevent bugs (see list at the bottom).
Links:
Visual testing process:
env PERCY_TOKEN=... percy exec -- yarn run test-e2e
, which starts the Percy agent that knows how to upload images to percy.iopercySnapshot('Some screenshot name')
from @percy/puppeteer
Here's what it looks like:
UI bug list: