├── .babelrc ├── .circleci └── config.yml ├── .eslintrc ├── .github └── workflows │ └── issue_watcher.yml ├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── bin └── cypress-image-diff.js ├── cypress-image-diff-logo.png ├── cypress-image-diff-screenshots └── baseline │ ├── folder-structure.cy-wholePage.png │ ├── image-diff.cy-element.png │ ├── image-diff.cy-hideElement.png │ ├── image-diff.cy-wholePage.png │ ├── image-diff.cy-wholePageThreshold.png │ └── retry.cy-retry.png ├── cypress-image-diff.config.js ├── cypress-visual-screenshots └── baseline │ ├── folder-structure.cy-wholePage.png │ ├── image-diff.cy-element.png │ ├── image-diff.cy-hideElement.png │ ├── image-diff.cy-wholePage.png │ ├── image-diff.cy-wholePageThreshold.png │ └── retry.cy-retry.png ├── cypress.config.js ├── cypress ├── plugins │ └── index.js ├── specs │ ├── folder-structure-test │ │ └── folder-structure.cy.js │ ├── image-diff.cy.js │ └── retry.cy.js └── support │ ├── commands.js │ └── e2e.js ├── docker-compose.yml ├── docs ├── CLI.md ├── CONTRIBUTING.md ├── Cypress integration.md ├── Publishing.md ├── Reporting.md ├── Running tests.md └── gitbook.pdf ├── package.json ├── prettier.config.js ├── release.config.js ├── report-example.html ├── report-example.json ├── report-example.png ├── retry-example.html ├── src ├── cli.js ├── cli.test.js ├── command.js ├── config.default.js ├── config.js ├── config.test.js ├── plugin.js ├── reporter │ ├── __snapshots__ │ │ └── reporter.test.js.snap │ ├── index.js │ ├── reporter.test.js │ ├── template.hbs │ ├── test-status.js │ └── test-status.test.js ├── utils.browser.js ├── utils.js └── utils.test.js └── types ├── command.d.ts ├── options.d.ts └── plugin.d.ts /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haim-io/cypress-image-diff/HEAD/.babelrc -------------------------------------------------------------------------------- /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haim-io/cypress-image-diff/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haim-io/cypress-image-diff/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/workflows/issue_watcher.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haim-io/cypress-image-diff/HEAD/.github/workflows/issue_watcher.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haim-io/cypress-image-diff/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haim-io/cypress-image-diff/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haim-io/cypress-image-diff/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haim-io/cypress-image-diff/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haim-io/cypress-image-diff/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haim-io/cypress-image-diff/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haim-io/cypress-image-diff/HEAD/README.md -------------------------------------------------------------------------------- /bin/cypress-image-diff.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | require('../dist/cli').cli(process.argv) 4 | -------------------------------------------------------------------------------- /cypress-image-diff-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haim-io/cypress-image-diff/HEAD/cypress-image-diff-logo.png -------------------------------------------------------------------------------- /cypress-image-diff-screenshots/baseline/folder-structure.cy-wholePage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haim-io/cypress-image-diff/HEAD/cypress-image-diff-screenshots/baseline/folder-structure.cy-wholePage.png -------------------------------------------------------------------------------- /cypress-image-diff-screenshots/baseline/image-diff.cy-element.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haim-io/cypress-image-diff/HEAD/cypress-image-diff-screenshots/baseline/image-diff.cy-element.png -------------------------------------------------------------------------------- /cypress-image-diff-screenshots/baseline/image-diff.cy-hideElement.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haim-io/cypress-image-diff/HEAD/cypress-image-diff-screenshots/baseline/image-diff.cy-hideElement.png -------------------------------------------------------------------------------- /cypress-image-diff-screenshots/baseline/image-diff.cy-wholePage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haim-io/cypress-image-diff/HEAD/cypress-image-diff-screenshots/baseline/image-diff.cy-wholePage.png -------------------------------------------------------------------------------- /cypress-image-diff-screenshots/baseline/image-diff.cy-wholePageThreshold.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haim-io/cypress-image-diff/HEAD/cypress-image-diff-screenshots/baseline/image-diff.cy-wholePageThreshold.png -------------------------------------------------------------------------------- /cypress-image-diff-screenshots/baseline/retry.cy-retry.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haim-io/cypress-image-diff/HEAD/cypress-image-diff-screenshots/baseline/retry.cy-retry.png -------------------------------------------------------------------------------- /cypress-image-diff.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haim-io/cypress-image-diff/HEAD/cypress-image-diff.config.js -------------------------------------------------------------------------------- /cypress-visual-screenshots/baseline/folder-structure.cy-wholePage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haim-io/cypress-image-diff/HEAD/cypress-visual-screenshots/baseline/folder-structure.cy-wholePage.png -------------------------------------------------------------------------------- /cypress-visual-screenshots/baseline/image-diff.cy-element.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haim-io/cypress-image-diff/HEAD/cypress-visual-screenshots/baseline/image-diff.cy-element.png -------------------------------------------------------------------------------- /cypress-visual-screenshots/baseline/image-diff.cy-hideElement.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haim-io/cypress-image-diff/HEAD/cypress-visual-screenshots/baseline/image-diff.cy-hideElement.png -------------------------------------------------------------------------------- /cypress-visual-screenshots/baseline/image-diff.cy-wholePage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haim-io/cypress-image-diff/HEAD/cypress-visual-screenshots/baseline/image-diff.cy-wholePage.png -------------------------------------------------------------------------------- /cypress-visual-screenshots/baseline/image-diff.cy-wholePageThreshold.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haim-io/cypress-image-diff/HEAD/cypress-visual-screenshots/baseline/image-diff.cy-wholePageThreshold.png -------------------------------------------------------------------------------- /cypress-visual-screenshots/baseline/retry.cy-retry.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haim-io/cypress-image-diff/HEAD/cypress-visual-screenshots/baseline/retry.cy-retry.png -------------------------------------------------------------------------------- /cypress.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haim-io/cypress-image-diff/HEAD/cypress.config.js -------------------------------------------------------------------------------- /cypress/plugins/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haim-io/cypress-image-diff/HEAD/cypress/plugins/index.js -------------------------------------------------------------------------------- /cypress/specs/folder-structure-test/folder-structure.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haim-io/cypress-image-diff/HEAD/cypress/specs/folder-structure-test/folder-structure.cy.js -------------------------------------------------------------------------------- /cypress/specs/image-diff.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haim-io/cypress-image-diff/HEAD/cypress/specs/image-diff.cy.js -------------------------------------------------------------------------------- /cypress/specs/retry.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haim-io/cypress-image-diff/HEAD/cypress/specs/retry.cy.js -------------------------------------------------------------------------------- /cypress/support/commands.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haim-io/cypress-image-diff/HEAD/cypress/support/commands.js -------------------------------------------------------------------------------- /cypress/support/e2e.js: -------------------------------------------------------------------------------- 1 | require('./commands') 2 | 3 | after(() => { 4 | cy.task('generateReport') 5 | }) 6 | -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haim-io/cypress-image-diff/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docs/CLI.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haim-io/cypress-image-diff/HEAD/docs/CLI.md -------------------------------------------------------------------------------- /docs/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haim-io/cypress-image-diff/HEAD/docs/CONTRIBUTING.md -------------------------------------------------------------------------------- /docs/Cypress integration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haim-io/cypress-image-diff/HEAD/docs/Cypress integration.md -------------------------------------------------------------------------------- /docs/Publishing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haim-io/cypress-image-diff/HEAD/docs/Publishing.md -------------------------------------------------------------------------------- /docs/Reporting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haim-io/cypress-image-diff/HEAD/docs/Reporting.md -------------------------------------------------------------------------------- /docs/Running tests.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haim-io/cypress-image-diff/HEAD/docs/Running tests.md -------------------------------------------------------------------------------- /docs/gitbook.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haim-io/cypress-image-diff/HEAD/docs/gitbook.pdf -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haim-io/cypress-image-diff/HEAD/package.json -------------------------------------------------------------------------------- /prettier.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haim-io/cypress-image-diff/HEAD/prettier.config.js -------------------------------------------------------------------------------- /release.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haim-io/cypress-image-diff/HEAD/release.config.js -------------------------------------------------------------------------------- /report-example.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haim-io/cypress-image-diff/HEAD/report-example.html -------------------------------------------------------------------------------- /report-example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haim-io/cypress-image-diff/HEAD/report-example.json -------------------------------------------------------------------------------- /report-example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haim-io/cypress-image-diff/HEAD/report-example.png -------------------------------------------------------------------------------- /retry-example.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haim-io/cypress-image-diff/HEAD/retry-example.html -------------------------------------------------------------------------------- /src/cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haim-io/cypress-image-diff/HEAD/src/cli.js -------------------------------------------------------------------------------- /src/cli.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haim-io/cypress-image-diff/HEAD/src/cli.test.js -------------------------------------------------------------------------------- /src/command.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haim-io/cypress-image-diff/HEAD/src/command.js -------------------------------------------------------------------------------- /src/config.default.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haim-io/cypress-image-diff/HEAD/src/config.default.js -------------------------------------------------------------------------------- /src/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haim-io/cypress-image-diff/HEAD/src/config.js -------------------------------------------------------------------------------- /src/config.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haim-io/cypress-image-diff/HEAD/src/config.test.js -------------------------------------------------------------------------------- /src/plugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haim-io/cypress-image-diff/HEAD/src/plugin.js -------------------------------------------------------------------------------- /src/reporter/__snapshots__/reporter.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haim-io/cypress-image-diff/HEAD/src/reporter/__snapshots__/reporter.test.js.snap -------------------------------------------------------------------------------- /src/reporter/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haim-io/cypress-image-diff/HEAD/src/reporter/index.js -------------------------------------------------------------------------------- /src/reporter/reporter.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haim-io/cypress-image-diff/HEAD/src/reporter/reporter.test.js -------------------------------------------------------------------------------- /src/reporter/template.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haim-io/cypress-image-diff/HEAD/src/reporter/template.hbs -------------------------------------------------------------------------------- /src/reporter/test-status.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haim-io/cypress-image-diff/HEAD/src/reporter/test-status.js -------------------------------------------------------------------------------- /src/reporter/test-status.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haim-io/cypress-image-diff/HEAD/src/reporter/test-status.test.js -------------------------------------------------------------------------------- /src/utils.browser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haim-io/cypress-image-diff/HEAD/src/utils.browser.js -------------------------------------------------------------------------------- /src/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haim-io/cypress-image-diff/HEAD/src/utils.js -------------------------------------------------------------------------------- /src/utils.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haim-io/cypress-image-diff/HEAD/src/utils.test.js -------------------------------------------------------------------------------- /types/command.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haim-io/cypress-image-diff/HEAD/types/command.d.ts -------------------------------------------------------------------------------- /types/options.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haim-io/cypress-image-diff/HEAD/types/options.d.ts -------------------------------------------------------------------------------- /types/plugin.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haim-io/cypress-image-diff/HEAD/types/plugin.d.ts --------------------------------------------------------------------------------