chai-callslike
Version:
A simple sinon-chai assertion to validate many aspects of stub calls
16 lines (15 loc) • 598 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) {
const references = new Set();
if (!must_go_deep_1.mustGoDeep(actual, expected, references)) {
return match_1.match(actual, expected);
}
const result = compare_deep_1.compareDeep(actual, expected, ' ', references);
return result ? `{${result}\n}` : '';
}
exports.deepEquals = deepEquals;