Skip to content
Visual Regression Testing Lightning Talk
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
output
visual-tests/contact
.gitignore
README.md
codecept.conf.js
package-lock.json
package.json

README.md

Visual Regression Testing Lightning Talk

This repository is the code sample to go with my lightning talk on Visual Regression testing.

The talk is available at: https://vimeo.com/328997531

I am working on a longer version of the talk. It will contain a complete sample project rather than just test files. If you'd like updates, please follow this repository.

Running Tests

  1. You will need JDK installed for selenium to work (brew cask install java)
  2. Run npm install
  3. Run npm run selenium (Leave this running while running tests)
  4. Run npm run test
  5. Kill the selenium process

To Do:

  1. Add es-lint to the repository
  2. Create an es-lint rule that prepareBaseImage must be false to prevent merges that would create false positives.
  3. Make it possible for tests and true images to live in sub-folders together.
  4. Fork the comparison software/maintain it?
  5. Import allure support
  6. Import puppeteer support
  7. Add tests
You can’t perform that action at this time.