sinon-chai-calls-assertion
Version:
A simple sinon-chai assertion to validate many aspects of stub calls
15 lines (14 loc) • 540 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.deepEquals = void 0;
const match_1 = require("./match");
const must_go_deep_1 = require("./must-go-deep");
const compare_deep_1 = require("./compare-deep");
function deepEquals(actual, expected) {
if (!must_go_deep_1.mustGoDeep(actual, expected)) {
return match_1.match(actual, expected);
}
const result = compare_deep_1.compareDeep(actual, expected, ' ');
return result ? `{${result}\n}` : '';
}
exports.deepEquals = deepEquals;