From 523eb97838f5e2be8d65ff182b76b96fb010e52c Mon Sep 17 00:00:00 2001 From: Richard Gibson Date: Thu, 1 Aug 2024 12:42:01 -0400 Subject: [PATCH] harness/asyncHelpers.js: Update throwsAsync to not succeed on a bad thenable Fixes #4186 --- harness/asyncHelpers.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/harness/asyncHelpers.js b/harness/asyncHelpers.js index b2efdf8061..2d55fafebc 100644 --- a/harness/asyncHelpers.js +++ b/harness/asyncHelpers.js @@ -72,7 +72,7 @@ assert.throwsAsync = function (expectedErrorConstructor, func, message) { } try { - resolve(res.then( + resolve(Promise.resolve(res).then( function () { fail(expectation + " but no exception was thrown at all"); },