karma-jasmine-spy-when
Allows for easier conditional return values on jasmine spies
Install
$ npm install karma-jasmine-spy-when --save-dev
Usage
var mySpy = jasmine myObj = h: 1 ; mySpyand; mySpyand; mySpyand; mySpyand; mySpyand; console; // returns 'its me' console; // returns 'dave' console; // returns 'doh' console; // returns 'nothing passed' console; // returns the default value 'This is default'