@fgv/ts-utils-jest
Version:
Custom matchers for ts-utils result class
12 lines • 421 B
JavaScript
import { equals } from '@jest/expect-utils';
export const matcherName = 'toSucceedWith';
export function predicate(received, expected) {
if (received.isSuccess()) {
if (typeof received.value === 'string' && expected instanceof RegExp) {
return expected.test(received.value);
}
return equals(received.value, expected);
}
return false;
}
//# sourceMappingURL=predicate.js.map