diff --git a/.yarn/versions/aacb5134.yml b/.yarn/versions/aacb5134.yml new file mode 100644 index 00000000..d8527fc3 --- /dev/null +++ b/.yarn/versions/aacb5134.yml @@ -0,0 +1,2 @@ +releases: + "@fast-check/ava": patch diff --git a/packages/ava/src/ava-fast-check.ts b/packages/ava/src/ava-fast-check.ts index 4f7426dc..6b91757a 100644 --- a/packages/ava/src/ava-fast-check.ts +++ b/packages/ava/src/ava-fast-check.ts @@ -46,8 +46,9 @@ function wrapProp>( return true; } - const encounteredPreconditionFailure = tryResult.errors.some((error) => - fc.PreconditionFailure.isFailure(error.savedError), + const encounteredPreconditionFailure = tryResult.errors.some( + (error) => + fc.PreconditionFailure.isFailure(error.savedError) || fc.PreconditionFailure.isFailure(error.cause), ); if (encounteredPreconditionFailure) { tryResult.discard();