UNPKG

sinon-chai-calls-assertion

Version:

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

20 lines (19 loc) 558 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.match = void 0; const sinon_1 = require("sinon"); const get_base_type_diff_1 = require("./get-base-type-diff"); function match(actual, expected) { let matchResult; try { if (actual !== expected) { sinon_1.assert.match(actual, expected); } matchResult = true; } catch (err) { matchResult = false; } return matchResult ? '' : get_base_type_diff_1.getBaseTypeDiff(actual, expected); } exports.match = match;