Skip to content

Latest commit

 

History

History
38 lines (29 loc) · 605 Bytes

README.md

File metadata and controls

38 lines (29 loc) · 605 Bytes

Jest Matcher calledOn

A Jest custom matcher that asserts a Spy or Stub was called on a given context, like sinon.calledOn

Usage

$ npm i jest-matcher-called-on

In <rootDir>/jest/customMatchers.js add the following

import calledOn from 'jest-matcher-called-on';

expect.extend(calledOn);

Then in ./package.json add

"jest": {
  "setupTestFrameworkScriptFile": "<rootDir>/jest/customMatchers.js"
}

And use in your tests like

expect(spy).calledOn(obj);

Scripts

$ npm t
$ npm run lint

Contributions and comments welcome.