Sinon Expect
Sinon expect is a wrapper for the assertions built into sinon.
A quick example is:
var object = {}; //Yes we are overriding expect//You can also save it to another variable but that is uglyexpect = ; sinon; //Assert stylesinonassert; //Expect style//All assertions are found under the .spy namespace/"flag"was;
List Of Supported Assertions/Matchers
See Sinon Assertions for additional documentation for each of these assertions.
Drop the first argument (the spy) otherwise the method signature is the same.
- notCalled
- called
- calledOnce
- calledTwice
- calledThrice
- callCount
- callOrder
- calledOn
- alwaysCalledOn
- calledWith
- alwaysCalledWith
- neverCalledWith
- calledWithExactly
- alwaysCalledWithExactly
- threw
- alwaysThrew
License
MIT (see LICENSE)