Nuxt/examples/jest-puppeteer/README.md

44 lines
944 B
Markdown
Executable File

# Nuxt with [Jest](https://jestjs.io/) and [Puppeteer](https://developers.google.com/web/tools/puppeteer/)
> Jest is a delightful JavaScript Testing Framework with a focus on simplicity.
> Puppeteer is a Node library which provides a high-level API to control headless Chrome or Chromium over the DevTools Protocol.
# Install deps
```
npm install
```
# Run tests
```
npm run test
```
## It will
- Build app
- Run server
- Run tests
### Output
```
PASS test/index.spec.js
Index page
√ test index title (53ms)
√ test navigate to about page (2ms)
Test Suites: 1 passed, 1 total
Tests: 2 passed, 2 total
Snapshots: 2 passed, 2 total
Time: 0.992s, estimated 1s
Ran all test suites.
```
## Check configuration files:
- `jest.config.js`
- `jest-puppeteer.config.js`
## Documentation
- [jest-puppeteer](https://github.com/smooth-code/jest-puppeteer)
- [jest](https://jestjs.io/)
- [puppeteer](https://pptr.dev/)