From 23285bb761a56b2729558bd6c95979a669349305 Mon Sep 17 00:00:00 2001 From: Damien Antipa Date: Mon, 29 Oct 2018 18:09:29 +0100 Subject: [PATCH] onWillDismiss for modal --- src/angular/modal.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/angular/modal.ts b/src/angular/modal.ts index 0f48eea..26d4207 100644 --- a/src/angular/modal.ts +++ b/src/angular/modal.ts @@ -1,7 +1,7 @@ export class ModalMock { public static instance(): any { let _dismissCallback: Function; - let instance = jasmine.createSpyObj('Modal', ['present', 'dismiss', 'onDidDismiss']); + let instance = jasmine.createSpyObj('Modal', ['present', 'dismiss', 'onDidDismiss', 'onWillDismiss']); instance.present.and.returnValue(Promise.resolve()); instance.dismiss.and.callFake(() => { @@ -12,6 +12,10 @@ export class ModalMock { instance.onDidDismiss.and.callFake((callback: Function) => { _dismissCallback = callback; }); + + instance.onWillDismiss.and.callFake((callback: Function) => { + _dismissCallback = callback; + }); return instance; }