diff --git a/packages/core/primitives/dom-navigation/testing/fake_navigation.ts b/packages/core/primitives/dom-navigation/testing/fake_navigation.ts index 9f0fa68a629..566423699c5 100644 --- a/packages/core/primitives/dom-navigation/testing/fake_navigation.ts +++ b/packages/core/primitives/dom-navigation/testing/fake_navigation.ts @@ -956,10 +956,8 @@ function dispatchNavigateEvent({ } } (navigation.transition as InternalNavigationTransition)?.committedResolve(); - const promisesList = handlers.map((handler) => handler()); - if (promisesList.length === 0) { - promisesList.push(Promise.resolve()); - } + const promisesList: Array> = handlers.map((handler) => handler()); + promisesList.push(result.committed); Promise.all(promisesList) .then(() => { // Follows steps outlined under "Wait for all of promisesList, with the following success steps:"