From 2cf0d2ee8ac4bb1f54018b6a2550a09349170459 Mon Sep 17 00:00:00 2001 From: Nicolas DUBIEN Date: Sat, 16 Dec 2023 17:06:42 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B(ava)=20Add=20support=20for=20`pre`?= =?UTF-8?q?=20on=20AVA=20v6=20(#4542)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fixes #4432 for v6 --- .yarn/versions/aacb5134.yml | 2 ++ packages/ava/src/ava-fast-check.ts | 5 +++-- 2 files changed, 5 insertions(+), 2 deletions(-) create mode 100644 .yarn/versions/aacb5134.yml 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(); -- 2.51.2