@fgv/ts-utils-jest
Version:
Custom matchers for ts-utils result class
20 lines • 603 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.matcherName = void 0;
exports.predicate = predicate;
exports.matcherName = 'toFailWith';
function predicate(received, expected) {
if (received.isFailure()) {
if (expected === undefined) {
return received.message === undefined;
}
else if (expected instanceof RegExp) {
return received.message.match(expected) !== null;
}
else {
return received.message === expected;
}
}
return false;
}
//# sourceMappingURL=predicate.js.map