UNPKG

@ionic/core

Version:
22 lines (21 loc) 1.01 kB
import { newE2EPage } from '@stencil/core/testing'; const navChanged = () => new Promise(resolve => window.addEventListener('ionNavDidChange', resolve)); test.skip('nav: nested', async () => { const page = await newE2EPage({ url: '/src/components/nav/test/nested?ionic:_testing=true' }); expect(await page.compareScreenshot()).toMatchScreenshot(); await page.click('page-one ion-button.next'); await page.waitFor(navChanged); await page.click('page-two-one ion-button.next'); await page.waitFor(navChanged); await page.click('page-two-two ion-button.next'); await page.waitFor(navChanged); await page.click('page-three ion-back-button'); await page.waitFor(navChanged); await page.click('page-two-two ion-back-button'); await page.waitFor(navChanged); await page.click('page-two-one ion-back-button'); await page.waitFor(navChanged); expect(await page.compareScreenshot('stack traversal')).toMatchScreenshot(); });