@fgv/ts-utils-jest
Version:
Custom matchers for ts-utils result class
19 lines • 832 B
TypeScript
import { DetailedResult, ResultDetailType } from '@fgv/ts-utils';
declare global {
namespace jest {
interface Matchers<R, T> {
/**
* Use .toFailWithDetail to verify that a DetailedResult<T> is
* a failure that matches both a supplied expected failure message
* (string, RegExp or undefined) and a supplied failure detail.
* @param message -
*/
toFailWithDetail(message: string | RegExp | undefined, detail: ResultDetailType<T>): R;
}
}
}
declare const _default: {
toFailWithDetail: <T extends DetailedResult<unknown, unknown>>(received: T, expectedMessage: string | RegExp | undefined, expectedDetail: ResultDetailType<T>) => jest.CustomMatcherResult;
};
export default _default;
//# sourceMappingURL=index.d.ts.map