UNPKG

chai-callslike

Version:

A simple sinon-chai assertion to validate many aspects of stub calls

21 lines (20 loc) 794 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.checkSomeCallsError = void 0; const check_single_call_error_1 = require("./check-single-call-error"); const is_stub_1 = require("./is-stub"); function checkSomeCallsError(actualCall, expectedCall, compareFunc) { is_stub_1.isStub(actualCall); let accumulatedError = ''; for (let c = 0; c < expectedCall.length; c++) { for (let i = 0; i < actualCall.callCount; i++) { const error = check_single_call_error_1.checkSingleCallError(actualCall, i, expectedCall[c], compareFunc); if (!error) { return ''; } accumulatedError += error; } } return accumulatedError; } exports.checkSomeCallsError = checkSomeCallsError;