diff --git a/account/appaccount/actsaccounttest/src/main/js/test/OnOff.js b/account/appaccount/actsaccounttest/src/main/js/test/OnOff.js index ac696ae56fe9d4544dd442eee58c80ea44e76df8..e6ebd107a2a8b5368f2db51f39ffe5615f2bd20f 100644 --- a/account/appaccount/actsaccounttest/src/main/js/test/OnOff.js +++ b/account/appaccount/actsaccounttest/src/main/js/test/OnOff.js @@ -21,16 +21,16 @@ const TIMEOUT = 2000; export default function ActsAccountChangeOnOff() { describe('ActsAccountChangeOnOff', async function () { - function sleep(delay) { - return new Promise((resolve, reject) => { - setTimeout(() => { - resolve() - }, delay) - }).then(() => { - console.info(`sleep #{time} over ...`) - }) + async function sleep(delay) { + let timeoutId = null; + var promise = new Promise((resolve, reject) => { + timeoutId = setTimeout(() => resolve("done!"), delay); + }); + await promise + clearTimeout(timeoutId) } - beforeAll(async function (done) { + + beforeAll(async function (done) { done(); });