Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WIP] Testing setup #596

Open
wants to merge 10 commits into
base: master
Choose a base branch
from
Open

Conversation

bertuss
Copy link
Contributor

@bertuss bertuss commented Sep 12, 2021

Basic testing setup, end to end and visual regression tests.

@netlify
Copy link

netlify bot commented Sep 12, 2021

✔️ Deploy Preview for electric-book ready!

🔨 Explore the source changes: 3220a70

🔍 Inspect the deploy log: https://app.netlify.com/sites/electric-book/deploys/61478bf41f6f6900073d31e7

😎 Browse the preview: https://deploy-preview-596--electric-book.netlify.app/samples/text/01-10-questions

@bertuss
Copy link
Contributor Author

bertuss commented Sep 12, 2021

End to end testing

$ npm run test:e2e

> [email protected] test:e2e
> scripts/test.sh --config=./test/e2e/jest.config.js

Building Jekyll output for tests
Done

Running Jest tests

 PASS  test/e2e/html_output.test.js
  HTML output
    ✓ Files listed in meta.yml should exist (10 ms)

Test Suites: 1 passed, 1 total
Tests:       1 passed, 1 total
Snapshots:   0 total
Time:        0.281 s, estimated 1 s
Ran all test suites.
Done

Visual regression

$ npm run test:visual_regression

> [email protected] test:visual_regression
> scripts/test.sh --config=./test/e2e/visual_regression/jest.config.js

Building Jekyll output for tests
Done

Running Jest tests

 PASS   browser: chromium  test/e2e/visual_regression/html_visual_regression.test.js (185.87 s)
  HTML output visual regression
    ✓ Should look the same (184423 ms)

Test Suites: 1 passed, 1 total
Tests:       1 passed, 1 total
Snapshots:   16 passed, 16 total
Time:        186.275 s
Ran all test suites.
Done

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant