UNPKG

sinon-chai-calls-assertion

Version:

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

15 lines (14 loc) 540 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) { 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;