File tree Expand file tree Collapse file tree 1 file changed +17
-9
lines changed Expand file tree Collapse file tree 1 file changed +17
-9
lines changed Original file line number Diff line number Diff 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 ;
You can’t perform that action at this time.
0 commit comments