Tidy up SpyStrategy#exec

This commit is contained in:
Elliot Nelson
2020-02-06 10:34:55 -05:00
parent bf4694333c
commit be3c8275d4

View File

@@ -97,14 +97,12 @@ getJasmineRequireObj().SpyStrategy = function(j$) {
* @function
*/
SpyStrategy.prototype.exec = function(context, args, invokeNew) {
var list = [context].concat(args ? Array.prototype.slice.call(args) : []);
var target = this.plan.bind.apply(this.plan, list);
var contextArgs = [context].concat(
args ? Array.prototype.slice.call(args) : []
);
var target = this.plan.bind.apply(this.plan, contextArgs);
if (invokeNew) {
return new target();
} else {
return target();
}
return invokeNew ? new target() : target();
};
/**