Skip to content

Commit 174d185

Browse files
committed
Merge branch 'refactor-menu-resolvers-7.6' into refactor-menu-resolvers-9.0
2 parents 0fec539 + 8b9af3b commit 174d185

3 files changed

Lines changed: 5 additions & 9 deletions

File tree

File renamed without changes.

src/app/shared/menu/menu.structure.spec.ts

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import { buildMenuStructure } from './menu.structure';
22
import { MenuID } from './menu-id.model';
3-
import { MenuProviderService } from './menu-provider.service';
43
import { MenuRoute } from './menu-route.model';
54
import { AccessControlMenuProvider } from './providers/access-control.menu';
65
import { AdminSearchMenuProvider } from './providers/admin-search.menu';
@@ -101,18 +100,17 @@ describe('buildMenuStructure', () => {
101100
];
102101

103102

104-
it('should have a double amount of objects with an additional service after the processing', () => {
103+
it('should have a double amount of objects after the processing', () => {
105104
const result = buildMenuStructure(providerStructure);
106-
expect(result.length).toEqual(orderedProviderTypeList.length * 2 + 1);
105+
expect(result.length).toEqual(orderedProviderTypeList.length * 2);
107106
});
108107

109-
it('should return a list with the MenuProviderService and then a resolved provider and provider type for each provider in the provided structure', () => {
108+
it('should return a list with a resolved provider and provider type for each provider in the provided structure', () => {
110109
const result = buildMenuStructure(providerStructure);
111-
expect(result[0]).toEqual(MenuProviderService);
112110

113111
orderedProviderTypeList.forEach((provider, index) => {
114-
expect((result[(index + 1) * 2 - 1] as any).deps).toEqual([provider]);
115-
expect(result[(index + 1) * 2]).toEqual(provider);
112+
expect((result[index * 2] as any).deps).toEqual([provider]);
113+
expect(result[index * 2 + 1]).toEqual(provider);
116114
});
117115
});
118116
});

src/app/shared/menu/menu.structure.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@ import {
2020
AbstractMenuProvider,
2121
MenuProviderTypeWithOptions,
2222
} from './menu-provider.model';
23-
import { MenuProviderService } from './menu-provider.service';
2423
import { MenuRoute } from './menu-route.model';
2524

2625
export const MENU_PROVIDER = new InjectionToken<AbstractMenuProvider>('MENU_PROVIDER');
@@ -35,7 +34,6 @@ type MenuStructure = {
3534
*/
3635
export function buildMenuStructure(structure: MenuStructure): Provider[] {
3736
const providers: Provider[] = [
38-
MenuProviderService,
3937
];
4038

4139
Object.entries(structure).forEach(([menuID, providerTypes]) => {

0 commit comments

Comments
 (0)