A set of examples to help demonstrate common configurations using Mocha. They should all run out-the-box.
- Apollo-Server GraphQL API
- Async setup with --delay
- Async setup with --file
- Babel application
- Karma
- Programmatic usage
- React, webpack
- Selenium application
- Third party reporter
- TypeScript application
- Vue and Puppeteer application
- Puppeteer application
- TypeScript, Babel
- Express REST API
- Node Sqlite 3 example
- Playwright application
- RxJs example
Follow the below steps:
- Clone this repo locally
- Create your folder under
packages/
- Run
npm init
- Now build your application and open a PR (its
npm test
will automatically be run in CI).
There is generally no linting requirement for each example, but we recommend running prettier. You can install and run it with:
npm install prettier
prettier --write .
Each example application will have its own package dependencies but also a version of Node.js it was designed and built from.
Feel free to send a branch to supply an MCVE from one of the applications.
- Angular
- Pipe json output to file
We welcome suggestions on other useful setups.