MCPcopy Create free account
hub / github.com/ionic-team/ionic-framework / testBack

Function testBack

packages/angular/test/base/e2e/utils/test-utils.ts:142–161  ·  view source on GitHub ↗
(page: Page)

Source from the content-addressed store, hash-verified

140}
141
142export async function testBack(page: Page) {
143 await testStack(page, 'ion-router-outlet', ['app-router-link-page']);
144 await testLifeCycle(page, 'app-router-link-page', {
145 ionViewWillEnter: 1,
146 ionViewDidEnter: 1,
147 ionViewWillLeave: 0,
148 ionViewDidLeave: 0,
149 });
150 await expect(page.locator('app-router-link-page #canGoBack')).toHaveText('false');
151
152 await page.goBack();
153 await page.waitForTimeout(100);
154 await testStack(page, 'ion-router-outlet', ['app-router-link']);
155 await testLifeCycle(page, 'app-router-link', {
156 ionViewWillEnter: 1,
157 ionViewDidEnter: 1,
158 ionViewWillLeave: 0,
159 ionViewDidLeave: 0,
160 });
161}

Callers 1

Calls 3

testStackFunction · 0.85
testLifeCycleFunction · 0.85
goBackMethod · 0.45

Tested by

no test coverage detected