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

Function testRoot

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

Source from the content-addressed store, hash-verified

119}
120
121export 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
142export async function testBack(page: Page) {
143 await testStack(page, 'ion-router-outlet', ['app-router-link-page']);

Callers 1

Calls 3

testStackFunction · 0.85
testLifeCycleFunction · 0.85
goBackMethod · 0.45

Tested by

no test coverage detected