diff --git a/tests/helpers.ts b/tests/helpers.ts index 487a35b3..56832e15 100644 --- a/tests/helpers.ts +++ b/tests/helpers.ts @@ -8,12 +8,6 @@ import "../src/qweb/extensions"; import "../src/component/directive"; import { browser } from "../src/browser"; -// modifies scheduler to make it faster to test components -scheduler.requestAnimationFrame = function (callback: FrameRequestCallback) { - setTimeout(callback, 1); - return 1; -}; - // Some static cleanup let nextSlotId; let slots; @@ -43,9 +37,8 @@ export function nextMicroTick(): Promise { } export async function nextTick(): Promise { - return new Promise(function (resolve) { - setTimeout(() => scheduler.requestAnimationFrame(() => resolve())); - }); + await new Promise((resolve) => scheduler.requestAnimationFrame(resolve)); + await new Promise((resolve) => setTimeout(resolve)); } export function makeTestFixture() {