@@ -359,7 +359,8 @@ describe('Overlay directives', () => {
359
359
backdrop . click ( ) ;
360
360
fixture . detectChanges ( ) ;
361
361
362
- expect ( fixture . componentInstance . backdropClicked ) . toBe ( true ) ;
362
+ expect ( fixture . componentInstance . backdropClickHandler )
363
+ . toHaveBeenCalledWith ( jasmine . any ( MouseEvent ) ) ;
363
364
} ) ;
364
365
365
366
it ( 'should emit positionChange appropriately' , ( ) => {
@@ -404,7 +405,7 @@ describe('Overlay directives', () => {
404
405
<ng-template cdk-connected-overlay [open]="isOpen" [width]="width" [height]="height"
405
406
[cdkConnectedOverlayOrigin]="triggerOverride || trigger"
406
407
[hasBackdrop]="hasBackdrop" backdropClass="mat-test-class"
407
- (backdropClick)="backdropClicked=true " [offsetX]="offsetX" [offsetY]="offsetY"
408
+ (backdropClick)="backdropClickHandler($event) " [offsetX]="offsetX" [offsetY]="offsetY"
408
409
(positionChange)="positionChangeHandler($event)" (attach)="attachHandler()"
409
410
(detach)="detachHandler()" [minWidth]="minWidth" [minHeight]="minHeight"
410
411
[cdkConnectedOverlayPositions]="positionOverrides">
@@ -425,7 +426,7 @@ class ConnectedOverlayDirectiveTest {
425
426
offsetY = 0 ;
426
427
triggerOverride : CdkOverlayOrigin ;
427
428
hasBackdrop : boolean ;
428
- backdropClicked = false ;
429
+ backdropClickHandler = jasmine . createSpy ( 'backdropClick handler' ) ;
429
430
positionChangeHandler = jasmine . createSpy ( 'positionChangeHandler' ) ;
430
431
positionOverrides : ConnectionPositionPair [ ] ;
431
432
attachHandler = jasmine . createSpy ( 'attachHandler' ) . and . callFake ( ( ) => {
0 commit comments