mocha-list
v1.0.1
Published
A mocha UI & reporter to list tests without running.
Downloads
11,574
Readme
mocha-list
A mocha UI & reporter to list tests without running.
Useful if you want to provide a report of test cases covered.
Use
CLI
To run, e.g., on tests in tests/runs
:
mocha --ui mocha-list --reporter mocha-list tests/runs
API
You may need custom code to mock certain globals from your tests. You can do so by creating a script to run your tests programmatically.
We expose a mocha-list/run
file to make this easy.
import run from 'mocha-list/run'
import stubObjProxy from 'stub-obj-proxy'
import { join } from 'path'
const testDir = join(__dirname, 'runs')
const mochaOpts = {}
// You can mock whatever you need to here.
global.window = stubObjProxy()
run(testDir, mochaOpts)
For more examples, see:
Development
We have to link mocha-list
to itself since third party reporters read from node_modules
:
yarn link-self