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