UNPKG

chai-callslike

Version:

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

17 lines (16 loc) 1.14 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_1 = require("./get-some-assert-function"); const like_1 = require("./like"); 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_1.getSomeAssertFunction(_chai, utils, deep_equals_1.deepEquals)); utils.addMethod(_chai.Assertion.prototype, 'someCallsLikeRef', get_some_assert_function_1.getSomeAssertFunction(_chai, utils, exactly_equals_1.exactlyEquals)); utils.addMethod(_chai.Assertion.prototype, 'like', like_1.like(_chai, utils)); } exports.callsLike = callsLike;