A very simple npm mocha mjs polyfill. No dependencies at all. Very small and light.
$ npm i -D mjs-mocha
import 'mjs-mocha';
describe('My test', () => {
...
})
Add the script to your package.json
.
{
"scripts": {
"test": "mjs-mocha"
}
}
Then just run npm test
.
mjs-mocha will run all *.test.mjs
and *.spec.mjs
files in your repository.
Also you can specify test files to run by passing them as arguments.
project structure:
- src
- ...
- tests
- first.test.mjs
- second.test.mjs
- third.test.mjs
mjs-mocha first second