From f5121e169f4b1bafe39c4193270cdc862b532519 Mon Sep 17 00:00:00 2001 From: Yanick Champoux Date: Wed, 24 Jan 2024 09:58:25 -0500 Subject: [PATCH] chore: simplify implementation of act --- src/pure.js | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/pure.js b/src/pure.js index 04d3cb0..6d49434 100644 --- a/src/pure.js +++ b/src/pure.js @@ -109,10 +109,9 @@ const cleanup = () => { Array.from(containerCache.keys()).forEach(cleanupAtContainer) } -const act = (fn) => { - const value = fn && fn() - if (value !== undefined && typeof value.then === 'function') { - return value.then(() => tick()) +const act = async (fn) => { + if (fn) { + await fn() } return tick() }