UNPKG

chai-callslike

Version:

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

17 lines (16 loc) 742 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.checkSingleCallError = void 0; const compare_parameters_1 = require("./compare-parameters"); const check_parameters_count_1 = require("./check-parameters-count"); const colors_1 = require("./colors"); function checkSingleCallError(actualCall, i, expected, compareFunc) { const actual = actualCall.args[i]; let callErrors = check_parameters_count_1.checkParametersCount(actual.length, expected.length); callErrors += compare_parameters_1.compareParameters(actual, expected, compareFunc); return callErrors ? ` Call ${colors_1.ids(`#${i + 1}`)}:${callErrors}` : ''; } exports.checkSingleCallError = checkSingleCallError;