chai-callslike
Version:
A simple sinon-chai assertion to validate many aspects of stub calls
17 lines (16 loc) • 1.14 kB
JavaScript
;
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;