@djforth/morse-jasmine
Version:
Utilies for Jasmine Tests
20 lines (17 loc) • 386 B
JavaScript
var _ = require("lodash");
var checkCalls = require("./check_calls");
module.exports = function(list){
_.forIn(list, (v, k)=>{
let spy, args;
if(_.isArray(v)){
spy = v[0];
args = v[1];
} else if(_.isFunction(v)){
spy = v;
} else if(_.isPlainObject(v)){
spy = v.spy;
args = v.args
}
checkCalls(spy, k, args);
})
};