This repo an example of how to use Cypress Image Snapshot plugin
- integrate with CircleCI
- add mochawesome html
- add failed screenshot to mochawesome html report
- play with
Threshold
to make tests stable in circleic - find the way of making full screenshot
addMatchImageSnapshotCommand({
failureThreshold: 0.03, // threshold for entire image
failureThresholdType: 'percent', // percent of image or number of pixels
customDiffConfig: { threshold: 0.1 }, // threshold for each pixel
capture: 'viewport', // capture viewport in screenshot
});