Skip to content

Commit cfb038b

Browse files
committed
fixup! feat(aria/menu): introduce menu harness
1 parent d8ab182 commit cfb038b

File tree

1 file changed

+5
-11
lines changed

1 file changed

+5
-11
lines changed

src/aria/menu/testing/menu-harness.spec.ts

Lines changed: 5 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@
77
*/
88

99
import {Component} from '@angular/core';
10-
import {TestBed} from '@angular/core/testing';
10+
import {ComponentFixture, TestBed} from '@angular/core/testing';
11+
import {HarnessLoader} from '@angular/cdk/testing';
1112
import {TestbedHarnessEnvironment} from '@angular/cdk/testing/testbed';
1213
import {Menu} from '../menu';
1314
import {MenuContent} from '../menu-content';
@@ -17,22 +18,17 @@ import {MenuBar} from '../menu-bar';
1718
import {MenuItemHarness, MenuHarness} from './menu-harness';
1819

1920
describe('Aria Menu Harness', () => {
20-
let fixture: any;
21-
let loader: any;
21+
let fixture: ComponentFixture<MenuTestApp>;
22+
let loader: HarnessLoader;
2223

2324
beforeEach(() => {
24-
TestBed.configureTestingModule({
25-
imports: [Menu, MenuItem, MenuTrigger, MenuBar, MenuContent, MenuTestApp],
26-
});
27-
2825
fixture = TestBed.createComponent(MenuTestApp);
2926
fixture.detectChanges();
3027
loader = TestbedHarnessEnvironment.loader(fixture);
3128
});
3229

3330
it('should locate the menu harness', async () => {
34-
const menu = await loader.getHarness(MenuHarness.with({triggerText: 'Open Menu'}));
35-
expect(menu).toBeTruthy();
31+
await loader.getHarness(MenuHarness.with({triggerText: 'Open Menu'}));
3632
});
3733

3834
it('should verify that the menu is initially closed', async () => {
@@ -88,7 +84,6 @@ describe('Aria Menu Harness', () => {
8884
fixture.detectChanges();
8985

9086
const submenu = await subItem.getSubmenu();
91-
expect(submenu).toBeTruthy();
9287
expect(await submenu!.isOpen()).toBe(true);
9388
});
9489

@@ -109,7 +104,6 @@ describe('Aria Menu Harness', () => {
109104

110105
it('should confirm persistent horizontal menu bars are always open', async () => {
111106
const menubar = await loader.getHarness(MenuHarness.with({selector: '[ngMenuBar]'}));
112-
expect(menubar).toBeTruthy();
113107
expect(await menubar.isOpen()).toBe(true);
114108
});
115109

0 commit comments

Comments
 (0)