Skip to content

Commit 5210b3e

Browse files
crisbetotinayuangao
authored andcommitted
chore: fix menu test failure (#8762)
Fixes a failure in the menu tests due to a few PRs being merged at the same time.
1 parent e96cd37 commit 5210b3e

File tree

1 file changed

+17
-9
lines changed

1 file changed

+17
-9
lines changed

src/lib/menu/menu.spec.ts

Lines changed: 17 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -247,15 +247,23 @@ describe('MatMenu', () => {
247247
it('should close the menu when using the CloseScrollStrategy', fakeAsync(() => {
248248
const scrolledSubject = new Subject();
249249

250-
TestBed.overrideProvider(ScrollDispatcher, {
251-
deps: [],
252-
useFactory: () => ({scrolled: () => scrolledSubject})
253-
});
254-
255-
TestBed.overrideProvider(MAT_MENU_SCROLL_STRATEGY, {
256-
deps: [Overlay],
257-
useFactory: (overlay: Overlay) => () => overlay.scrollStrategies.close()
258-
});
250+
TestBed
251+
.resetTestingModule()
252+
.configureTestingModule({
253+
imports: [MatMenuModule, NoopAnimationsModule],
254+
declarations: [SimpleMenu, FakeIcon],
255+
providers: [
256+
{
257+
provide: ScrollDispatcher,
258+
useFactory: () => ({scrolled: () => scrolledSubject})
259+
},
260+
{
261+
provide: MAT_MENU_SCROLL_STRATEGY,
262+
deps: [Overlay],
263+
useFactory: (overlay: Overlay) => () => overlay.scrollStrategies.close()
264+
}
265+
]
266+
});
259267

260268
const fixture = TestBed.createComponent(SimpleMenu);
261269
const trigger = fixture.componentInstance.trigger;

0 commit comments

Comments
 (0)