From 2c6927f9923e0decef699af9096b6593aa2ba910 Mon Sep 17 00:00:00 2001 From: Maximilian Antoni Date: Fri, 7 May 2021 10:47:30 +0200 Subject: [PATCH] Prefer try-catch Co-authored-by: Morgan Roderick <20321+mroderick@users.noreply.github.com> --- test/promise-test.js | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/test/promise-test.js b/test/promise-test.js index c0b6767a3..a14f0d55f 100644 --- a/test/promise-test.js +++ b/test/promise-test.js @@ -6,15 +6,13 @@ var { assert, refute } = require("@sinonjs/referee"); async function getPromiseStatus(promise) { var status = "pending"; var value = null; - promise - .then(function (val) { - status = "fulfilled"; - value = val; - }) - .catch(function (reason) { - status = "rejected"; - value = reason; - }); + try { + status = "fulfilled"; + value = await promise; + } catch (reason) { + status = "rejected"; + value = reason; + } await new Promise(function (resolve) { setTimeout(resolve, 0); });