UNPKG

sinon-chai-calls-assertion

Version:

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

19 lines (18 loc) 720 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.checkSomeCallsError = void 0; const check_single_call_error_1 = require("./check-single-call-error"); function checkSomeCallsError(actualCall, expectedCall, compareFunc) { 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;