test(angular): add navigation tests (#16494)

This commit is contained in:
Manu MA
2018-11-28 18:17:44 +01:00
committed by GitHub
parent e6f9d37301
commit 2d0e0bafea
30 changed files with 547 additions and 48 deletions

View File

@@ -0,0 +1,41 @@
import { Component, Input, NgZone } from '@angular/core';
import { ModalController } from '@ionic/angular';
@Component({
selector: 'app-modal-example',
templateUrl: './modal-example.component.html',
})
export class ModalExampleComponent {
@Input() value: string;
willEnter = 0;
didEnter = 0;
willLeave = 0;
didLeave = 0;
constructor(
private modalCtrl: ModalController
) {}
ionViewWillEnter() {
NgZone.assertInAngularZone();
this.willEnter++;
}
ionViewDidEnter() {
NgZone.assertInAngularZone();
this.didEnter++;
}
ionViewWillLeave() {
NgZone.assertInAngularZone();
this.willLeave++;
}
ionViewDidLeave() {
NgZone.assertInAngularZone();
this.didLeave++;
}
closeModal() {
this.modalCtrl.dismiss();
}
}