From 008b990e5780b0eee277e4afa7f88d104957b215 Mon Sep 17 00:00:00 2001 From: Sebastian Malton Date: Fri, 10 Mar 2023 11:14:21 -0500 Subject: [PATCH] More consistent impl of flushPromises Signed-off-by: Sebastian Malton --- packages/utility-features/test-utils/src/flush-promises.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/packages/utility-features/test-utils/src/flush-promises.ts b/packages/utility-features/test-utils/src/flush-promises.ts index c2fdeff99e..fa3271654a 100644 --- a/packages/utility-features/test-utils/src/flush-promises.ts +++ b/packages/utility-features/test-utils/src/flush-promises.ts @@ -2,6 +2,9 @@ * Copyright (c) OpenLens Authors. All rights reserved. * Licensed under MIT License. See LICENSE in root directory for more information. */ -import { setImmediate } from "timers"; +import { setImmediate, setTimeout } from "timers/promises"; -export const flushPromises = () => new Promise(setImmediate); +export const flushPromises = async () => { + await setImmediate(); + await setTimeout(5); +};