diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/utils/create-extension-api-by-alias.test.ts b/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/utils/create-extension-api-by-alias.test.ts index 5425eabed2..0cc1f3c56a 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/utils/create-extension-api-by-alias.test.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/utils/create-extension-api-by-alias.test.ts @@ -54,15 +54,16 @@ describe('Create Extension Api By Alias Method', () => { }; umbExtensionsRegistry.register(manifest); - createExtensionApiByAlias(hostElement, manifest.alias, []).then(() => { - umbExtensionsRegistry.unregister(manifest.alias); - done(new Error('Should not resolve')); - }); - - setTimeout(() => { - umbExtensionsRegistry.unregister(manifest.alias); - done(); - }, 10); + createExtensionApiByAlias(hostElement, manifest.alias, []).then( + () => { + umbExtensionsRegistry.unregister(manifest.alias); + done(new Error('Should not resolve')); + }, + () => { + umbExtensionsRegistry.unregister(manifest.alias); + done(); + }, + ); }); it('Handles when `api` property contains a class constructor', async () => {