-
-
Notifications
You must be signed in to change notification settings - Fork 9
Open
Description
I tried expect.not.toBeIso8601() as an asymmetric matcher and got this error:
error TS2339: Property 'toBeIso8601' does not exist on type 'InverseAsymmetricMatchers'.
A fix like this needs to be done for every matcher. In the meantime, this same code works as a workaround in my user code:
declare global {
namespace jest {
interface InverseAsymmetricMatchers {
toBeIso8601(): any
}
}
}
P.S. I really appreciate this library. It gets the algebra correct and lets me reuse existing matchers (which throw errors with rich diffs) instead of making me write all-new predicates (that return boolean with no diffs) unlike jest-extended. Now I just have to get Jest to fix toHaveBeenCalledWith (and friends) to stop masking the rich diffs...
Metadata
Metadata
Assignees
Labels
No labels