UNPKG

sinon-chai-calls-assertion

Version:

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

15 lines (14 loc) 1.04 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.callsLike = void 0; const get_assert_function_1 = require("./get-assert-function"); const deep_equals_1 = require("./deep-equals"); const exactly_equals_1 = require("./exactly-equals"); const get_some_assert_function_copy_1 = require("./get-some-assert-function copy"); function callsLike(_chai, utils) { utils.addMethod(_chai.Assertion.prototype, 'callsLike', get_assert_function_1.getAssertFunction(_chai, utils, deep_equals_1.deepEquals)); utils.addMethod(_chai.Assertion.prototype, 'callsLikeRef', get_assert_function_1.getAssertFunction(_chai, utils, exactly_equals_1.exactlyEquals)); utils.addMethod(_chai.Assertion.prototype, 'someCallsLike', get_some_assert_function_copy_1.getSomeAssertFunction(_chai, utils, deep_equals_1.deepEquals)); utils.addMethod(_chai.Assertion.prototype, 'someCallsLikeRef', get_some_assert_function_copy_1.getSomeAssertFunction(_chai, utils, exactly_equals_1.exactlyEquals)); } exports.callsLike = callsLike;