1
0
mirror of https://github.com/lensapp/lens.git synced 2025-05-20 05:10:56 +00:00
lens/packages/utility-features/test-utils/src/get-promise-status.ts
Sebastian Malton 17151ccee0
Move testing utilities to separate package
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-03-10 09:39:21 +02:00

18 lines
417 B
TypeScript

/**
* Copyright (c) OpenLens Authors. All rights reserved.
* Licensed under MIT License. See LICENSE in root directory for more information.
*/
import { flushPromises } from "./flush-promises";
export const getPromiseStatus = async (promise: Promise<unknown>) => {
const status = { fulfilled: false };
promise.finally(() => {
status.fulfilled = true;
});
await flushPromises();
return status;
};