chai-callslike
Version:
A simple sinon-chai assertion to validate many aspects of stub calls
16 lines (15 loc) • 636 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.checkCallsErrors = void 0;
const check_single_call_error_1 = require("./check-single-call-error");
const is_stub_1 = require("./is-stub");
function checkCallsErrors(actualCall, expectedCall, compareFunc) {
is_stub_1.isStub(actualCall);
let errors = '';
const max = Math.min(expectedCall.length, actualCall.args.length);
for (let i = 0; i < max; i++) {
errors += check_single_call_error_1.checkSingleCallError(actualCall, i, expectedCall[i], compareFunc);
}
return errors;
}
exports.checkCallsErrors = checkCallsErrors;