amocha
Async wrapper for mocha
Installation
$ npm install amocha --save
Usage
'use strict'
const amocha = require('amocha')
;(async () => {
// Run tests
await amocha('test/**/*_test.js', {})
// Measure coverage
await amocha.coverage('test/**/*_test.js', {
dir: 'coverage'
})
}).catch((err) => console.error(err))
Signature
amocha(pattern, options, reporter) -> Promise
Params
| Name | Type | Description |
|---|---|---|
| pattern | string | Glob file name pattern |
| options | Object | Optional settings |
| reporter | string | |
| options.cwd | string | Working directory path |
| options.reporter | string | Mocha reporter |
| options.timeout | number | Timeout duration |
License
This software is released under the MIT License.