├── .eslintrc.js ├── .gitignore ├── .vscode └── settings.json ├── LICENSE ├── README.md ├── __tests__ ├── content.test.ts ├── custom-tests │ ├── has-a-working-form.ts │ ├── has-matching-content.ts │ ├── has-matching-title.ts │ ├── has-only-one-h1.ts │ └── loads-in-less-than.ts ├── screenshots.test.ts └── visual-regressions.test.ts ├── config ├── devices.config.ts ├── options.config.ts └── sites.config.ts ├── jest-puppeteer.config.js ├── jest.config.js ├── jest.setup.ts ├── package.json ├── src ├── config │ ├── formconfig.interface.ts │ ├── pageconfig.interface.ts │ └── siteconfig.interface.ts └── index.d.ts ├── tsconfig.json └── yarn.lock /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jflagarde/website-visual-testing/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jflagarde/website-visual-testing/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jflagarde/website-visual-testing/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jflagarde/website-visual-testing/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jflagarde/website-visual-testing/HEAD/README.md -------------------------------------------------------------------------------- /__tests__/content.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jflagarde/website-visual-testing/HEAD/__tests__/content.test.ts -------------------------------------------------------------------------------- /__tests__/custom-tests/has-a-working-form.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jflagarde/website-visual-testing/HEAD/__tests__/custom-tests/has-a-working-form.ts -------------------------------------------------------------------------------- /__tests__/custom-tests/has-matching-content.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jflagarde/website-visual-testing/HEAD/__tests__/custom-tests/has-matching-content.ts -------------------------------------------------------------------------------- /__tests__/custom-tests/has-matching-title.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jflagarde/website-visual-testing/HEAD/__tests__/custom-tests/has-matching-title.ts -------------------------------------------------------------------------------- /__tests__/custom-tests/has-only-one-h1.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jflagarde/website-visual-testing/HEAD/__tests__/custom-tests/has-only-one-h1.ts -------------------------------------------------------------------------------- /__tests__/custom-tests/loads-in-less-than.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jflagarde/website-visual-testing/HEAD/__tests__/custom-tests/loads-in-less-than.ts -------------------------------------------------------------------------------- /__tests__/screenshots.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jflagarde/website-visual-testing/HEAD/__tests__/screenshots.test.ts -------------------------------------------------------------------------------- /__tests__/visual-regressions.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jflagarde/website-visual-testing/HEAD/__tests__/visual-regressions.test.ts -------------------------------------------------------------------------------- /config/devices.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jflagarde/website-visual-testing/HEAD/config/devices.config.ts -------------------------------------------------------------------------------- /config/options.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jflagarde/website-visual-testing/HEAD/config/options.config.ts -------------------------------------------------------------------------------- /config/sites.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jflagarde/website-visual-testing/HEAD/config/sites.config.ts -------------------------------------------------------------------------------- /jest-puppeteer.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jflagarde/website-visual-testing/HEAD/jest-puppeteer.config.js -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jflagarde/website-visual-testing/HEAD/jest.config.js -------------------------------------------------------------------------------- /jest.setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jflagarde/website-visual-testing/HEAD/jest.setup.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jflagarde/website-visual-testing/HEAD/package.json -------------------------------------------------------------------------------- /src/config/formconfig.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jflagarde/website-visual-testing/HEAD/src/config/formconfig.interface.ts -------------------------------------------------------------------------------- /src/config/pageconfig.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jflagarde/website-visual-testing/HEAD/src/config/pageconfig.interface.ts -------------------------------------------------------------------------------- /src/config/siteconfig.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jflagarde/website-visual-testing/HEAD/src/config/siteconfig.interface.ts -------------------------------------------------------------------------------- /src/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jflagarde/website-visual-testing/HEAD/src/index.d.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jflagarde/website-visual-testing/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jflagarde/website-visual-testing/HEAD/yarn.lock --------------------------------------------------------------------------------