UNPKG

chai-callslike

Version:

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

16 lines (15 loc) 598 B
"use strict"; 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;