(page: Page)
| 119 | } |
| 120 | |
| 121 | export async function testRoot(page: Page) { |
| 122 | await testStack(page, 'ion-router-outlet', ['app-router-link-page']); |
| 123 | await testLifeCycle(page, 'app-router-link-page', { |
| 124 | ionViewWillEnter: 1, |
| 125 | ionViewDidEnter: 1, |
| 126 | ionViewWillLeave: 0, |
| 127 | ionViewDidLeave: 0, |
| 128 | }); |
| 129 | await expect(page.locator('app-router-link-page #canGoBack')).toHaveText('false'); |
| 130 | |
| 131 | await page.goBack(); |
| 132 | await page.waitForTimeout(100); |
| 133 | await testStack(page, 'ion-router-outlet', ['app-router-link']); |
| 134 | await testLifeCycle(page, 'app-router-link', { |
| 135 | ionViewWillEnter: 1, |
| 136 | ionViewDidEnter: 1, |
| 137 | ionViewWillLeave: 0, |
| 138 | ionViewDidLeave: 0, |
| 139 | }); |
| 140 | } |
| 141 | |
| 142 | export async function testBack(page: Page) { |
| 143 | await testStack(page, 'ion-router-outlet', ['app-router-link-page']); |
no test coverage detected