From 93ed6d77891fb79e5921147afabe986e6629f06c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niels=20Lyngs=C3=B8?= Date: Mon, 20 Mar 2023 14:21:31 +0100 Subject: [PATCH] fix tests --- .../registry/extension.registry.test.ts | 11 ++++++----- .../libs/extensions-registry/models.ts | 3 +++ 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/libs/extensions-api/registry/extension.registry.test.ts b/src/Umbraco.Web.UI.Client/libs/extensions-api/registry/extension.registry.test.ts index e5bcd2979e..9bbf85ce6c 100644 --- a/src/Umbraco.Web.UI.Client/libs/extensions-api/registry/extension.registry.test.ts +++ b/src/Umbraco.Web.UI.Client/libs/extensions-api/registry/extension.registry.test.ts @@ -84,14 +84,13 @@ describe('UmbExtensionRegistry', () => { .unsubscribe(); }); - // TODO: What kind of weighting would we like to use? it('should return extensions ordered by weight', (done) => { extensionRegistry .extensionsOfType(type) .subscribe((extensions) => { - expect(extensions?.[0]?.weight).to.eq(1); + expect(extensions?.[0]?.weight).to.eq(200); expect(extensions?.[1]?.weight).to.eq(25); - expect(extensions?.[2]?.weight).to.eq(200); + expect(extensions?.[2]?.weight).to.eq(1); done(); }) .unsubscribe(); @@ -166,9 +165,11 @@ describe('UmbExtensionRegistry with kinds', () => { .extensionsOfType('section') .subscribe((extensions) => { expect(extensions).to.have.lengthOf(3); - expect(extensions?.[0]?.elementName).to.eq('my-kind-element'); + expect(extensions?.[0]?.elementName).to.not.eq('my-kind-element'); + expect(extensions?.[1]?.alias).to.eq('Umb.Test.Section.3'); expect(extensions?.[1]?.elementName).to.eq('my-kind-element'); - expect(extensions?.[2]?.elementName).to.not.eq('my-kind-element'); + expect(extensions?.[2]?.alias).to.eq('Umb.Test.Section.1'); + expect(extensions?.[2]?.elementName).to.eq('my-kind-element'); done(); }) .unsubscribe(); diff --git a/src/Umbraco.Web.UI.Client/libs/extensions-registry/models.ts b/src/Umbraco.Web.UI.Client/libs/extensions-registry/models.ts index 10bda46dbf..9d617d1e77 100644 --- a/src/Umbraco.Web.UI.Client/libs/extensions-registry/models.ts +++ b/src/Umbraco.Web.UI.Client/libs/extensions-registry/models.ts @@ -29,6 +29,9 @@ import type { ManifestModal } from './modal.models'; import type { ManifestStore, ManifestTreeStore } from './store.models'; import type { ClassConstructor } from '@umbraco-cms/models'; +export * from '../../src/backoffice/shared/components/section/section-sidebar-menu/section-sidebar-menu.element'; +export * from '../../src/backoffice/shared/components/header-app/header-app-button.element'; +export * from '../../src/backoffice/shared/components/tree/tree-menu-item/tree-menu-item.element'; export * from './collection-view.models'; export * from './dashboard-collection.models'; export * from './dashboard.models';