UNPKG

@fgv/ts-utils-jest

Version:
23 lines 853 B
import { printExpectedResult, printReceivedResult } from '../../utils/matcherHelpers'; import { matcherName, predicate } from './predicate'; import { matcherHint } from 'jest-matcher-utils'; function passMessage(received) { return () => [ matcherHint(`.not.${matcherName}`), printExpectedResult('failure', false), printReceivedResult(received) ].join('\n'); } function failMessage(received) { return () => [matcherHint(`${matcherName}`), printExpectedResult('failure', true), printReceivedResult(received)].join('\n'); } export default { toFail: function (received) { const pass = predicate(received); if (pass) { return { pass: true, message: passMessage(received) }; } return { pass: false, message: failMessage(received) }; } }; //# sourceMappingURL=index.js.map