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