mirror of
https://github.com/nuxt/nuxt.git
synced 2024-11-11 16:43:55 +00:00
c0311bc22f
* Create README.md * Update README.md * Update README.md * Update README.md * Create README.md * Update README.md * Update README.md * Create README.md * Update README.md * Update README.md * Create README.md * Update README.md * Update README.md * Update README.md * Update README.md * Update README.md * Update README.md * Update README.md * Update README.md * Update README.md * Update README.md * Update README.md * Create README.md * Update Readme.md * Create README.md * Update README.md * Update README.md * Update README.md * Update README.md * Update README.md * Create README.md * Update README.md * Update README.md * Update README.md * Update README.md * Update README.md * Update README.md * Update README.md * Update README.md * Create README.md * Create README.md * Update README.md * Create README.md * Create README.md * Update README.md * Update README.md * Update README.md * Update README.md * Update README.md * Update README.md * Create README.md * Update README.md * Create README.md * Update README.md * Update README.md * Update README.md * Create README.md * Update README.md * Update examples/with-vuikit/README.md Co-Authored-By: husayt <husayt@gmail.com> * Update examples/auth-routes/README.md Co-Authored-By: husayt <husayt@gmail.com> * Update examples/middleware/README.md Co-Authored-By: husayt <husayt@gmail.com> * Update examples/vuex-store-modules/README.md Co-Authored-By: husayt <husayt@gmail.com> * Update examples/with-feathers/README.md Co-Authored-By: husayt <husayt@gmail.com> * Update examples/with-element-ui/README.md Co-Authored-By: husayt <husayt@gmail.com> * Update examples/with-cookies/README.md Co-Authored-By: husayt <husayt@gmail.com> * Update examples/vuex-store/README.md Co-Authored-By: husayt <husayt@gmail.com> * Update examples/vuex-persistedstate/README.md Co-Authored-By: husayt <husayt@gmail.com> * Update examples/with-firebase/README.md Co-Authored-By: husayt <husayt@gmail.com>
44 lines
944 B
Markdown
Executable File
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/)
|