jest-matcher-called-on
Version:
Jest Custom Matcher Asserts the Context the Spy is Called On
39 lines (29 loc) • 605 B
Markdown
# Jest Matcher calledOn
A Jest custom matcher that asserts a Spy or Stub was called on a given context, like `sinon.calledOn`
## Usage
```bash
$ npm i jest-matcher-called-on
```
In `<rootDir>/jest/customMatchers.js` add the following
```js
import calledOn from 'jest-matcher-called-on';
expect.extend(calledOn);
```
Then in `./package.json` add
```json
"jest": {
"setupTestFrameworkScriptFile": "<rootDir>/jest/customMatchers.js"
}
```
And use in your tests like
```js
expect(spy).calledOn(obj);
```
## Scripts
```bash
$ npm t
```
```bash
$ npm run lint
```
Contributions and comments welcome.