@fgv/ts-utils-jest
Version:
Custom matchers for ts-utils result class
11 lines • 416 B
JavaScript
/* eslint-disable @typescript-eslint/no-unused-vars */
import { captureResult, fail, succeed } from '../../ts-utils';
export const matcherName = 'toFailTestAndMatchSnapshot';
export function predicate(cb) {
const cbResult = captureResult(() => cb());
if (cbResult.isFailure()) {
return succeed(cbResult.message);
}
return fail('Callback did not fail');
}
//# sourceMappingURL=predicate.js.map