Skip to content

coderaiser/sinon-called-with-diff

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sinon called with diff License NPM version Dependency Status Build Status Coverage Status

Add ability to show diff when args are different in sinon. You can also replace sinon with stub wich is drop-in replacement of sinon.stub() with diff support.

Install

npm i sinon sinon-called-with-diff --save

How to use?

const diff = require('sinon-called-with-diff');
const sinon = diff(require('sinon'));

const stub = sinon.stub();

stub('hello');

stub.calledWith('world');
// returns
false

Will produce output:

wrong arguments in functionStub
actual: [
  "hello"
]

expected: [
  "world"
]

License

MIT