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); });