mocha-context
v0.1.5
Published
Pass `this` context as the first argument of the arrow function.
Downloads
278
Readme
mocha-context
Pass this
context as the first argument of the arrow function.
Installation
npm install -D mocha-context
Usage
You can import patched functions from this module:
const {it} = require("mocha-context");
describe("my test", () => {
it("skip me", t => {
t.skip();
});
});
Or replace global functions by requiring mocha-context/register
:
require("mocha-context/register");
describe("my test", () => {
it("skip me", t => {
t.skip();
});
});
You can tell mocha to --require
the library from CLI, so you don't have to require()
it manually:
$ mocha -r mocha-context/register
describe("my test", () => {
it("skip me", t => {
t.skip();
});
});
You can also add it to mocha.opts
which would be picked by CLI:
test/mocha.opts
-r mocha-context/register
$ mocha
describe("my test", () => {
it("skip me", t => {
t.skip();
});
});
Similar projects
- arrow-mocha: Without global register, ES module.
Changelog
0.1.5 (May 24, 2018)
- Fix:
lib
is not included in the dist.
- Fix:
0.1.4 (May 24, 2018)
- Fix: reference error when
global
doesn't exist.
- Fix: reference error when
0.1.3 (May 24, 2018)
- Fix: support
xxx.only
,xxx.skip
. - Fix: hooks (
before
,beforeEach
, etc) have different signature.
- Fix: support
0.1.2 (May 23, 2018)
- Fix: register hook doesn't work with multiple test files.
0.1.1 (May 23, 2018)
- Fix: register hook.
0.1.0 (May 22, 2018)
- First release.