UNPKG

chai-callslike

Version:

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

16 lines (15 loc) 541 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.like = void 0; const colors_1 = require("./colors"); const deep_equals_1 = require("./deep-equals"); function like(_chai, utils) { return function fn(expectedValue) { const actualCalls = utils.flag(this, 'object'); const errors = deep_equals_1.deepEquals(actualCalls, expectedValue); if (errors) { _chai.assert.fail(colors_1.info(`Value's not like the expected: ${errors}`)); } }; } exports.like = like;