@djforth/morse-jasmine
Version:
Utilies for Jasmine Tests
23 lines (19 loc) • 439 B
JavaScript
;
var _ = require("lodash");
var checkCalls = require("./check_calls");
module.exports = function (list) {
_.forIn(list, function (v, k) {
var spy = undefined,
args = undefined;
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);
});
};