assert-match
Version:
assert + matchers <3
37 lines (26 loc) • 1 kB
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = function (baseAssert) {
function comparator(actual, expected) {
try {
if (baseAssert.notDeepStrictEqual) {
baseAssert.notDeepStrictEqual(actual, expected);
} else {
_coreAssert2.default.notDeepStrictEqual(actual, expected);
}
return true;
} catch (e) {
return false;
}
}
return (0, _build_assertion2.default)(baseAssert, 'notStrictMatch', _matchers.loose, comparator);
};
var _coreAssert = require('core-assert');
var _coreAssert2 = _interopRequireDefault(_coreAssert);
var _build_assertion = require('../util/build_assertion');
var _build_assertion2 = _interopRequireDefault(_build_assertion);
var _matchers = require('../matchers');
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
module.exports = exports['default'];
;