diff --git a/pages/API/navigator/navigator.test.js b/pages/API/navigator/navigator.test.js deleted file mode 100644 index 8005eabf5560a5eb6cad34ef410a5b2b8223c1b2..0000000000000000000000000000000000000000 --- a/pages/API/navigator/navigator.test.js +++ /dev/null @@ -1,189 +0,0 @@ -jest.setTimeout(80000) -const CURRENT_PAGE_PATH = '/pages/API/navigator/navigator' -const CHILD1_PAGE_PATH = '/pages/API/navigator/new-page/new-page-1' -const CHILD2_PAGE_PATH = '/pages/API/navigator/new-page/new-page-2' - -describe('navigator', () => { - let page - let lifeCycleNum - - afterAll(async () => { - page = await program.reLaunch(CURRENT_PAGE_PATH) - const resetLifecycleNum = 1100 - await page.callMethod('setLifeCycleNum', resetLifecycleNum) - lifeCycleNum = await page.callMethod('getLifeCycleNum') - expect(lifeCycleNum).toBe(resetLifecycleNum) - }) - - it('reLaunch', async () => { - page = await program.navigateTo(CURRENT_PAGE_PATH) - await page.waitFor('view') - await page.callMethod('setLifeCycleNum', 0) - await page.callMethod('reLaunch') - await page.waitFor(500) - page = await program.navigateTo(CURRENT_PAGE_PATH) - await page.waitFor('view') - lifeCycleNum = await page.callMethod('getLifeCycleNum') - expect(lifeCycleNum).toBe(2) - }) - - it('navigateTo', async () => { - await page.callMethod('setLifeCycleNum', 0) - await page.callMethod('navigateTo') - await page.waitFor('view') - lifeCycleNum = await page.callMethod('getLifeCycleNum') - expect(lifeCycleNum).toBe(2) - page = await program.navigateBack() - await page.waitFor('view') - }) - - it('navigateTo error page', async () => { - await page.callMethod('setLifeCycleNum', 0) - await page.callMethod('navigateToErrorPage') - await page.waitFor(500) - lifeCycleNum = await page.callMethod('getLifeCycleNum') - expect(lifeCycleNum).toBe(2) - }) - - it('navigateTo debounce', async () => { - await page.callMethod('setLifeCycleNum', 0) - await page.callMethod('navigateToDebounce') - await page.waitFor(500) - lifeCycleNum = await page.callMethod('getLifeCycleNum') - expect(lifeCycleNum).toBe(4) - page = await program.navigateBack() - await page.waitFor('view') - }) - - it('navigateTo relative path', async () => { - await page.callMethod('setLifeCycleNum', 0) - await page.callMethod('navigateToRelativePath1') - page = await program.navigateBack() - await page.waitFor('view') - lifeCycleNum = await page.callMethod('getLifeCycleNum') - expect(lifeCycleNum).toBe(2) - }) - - it('navigateTo relative path ./', async () => { - await page.callMethod('setLifeCycleNum', 0) - await page.callMethod('navigateToRelativePath2') - page = await program.navigateBack() - await page.waitFor('view') - lifeCycleNum = await page.callMethod('getLifeCycleNum') - expect(lifeCycleNum).toBe(2) - }) - - it('navigateTo relative path ../', async () => { - await page.callMethod('setLifeCycleNum', 0) - await page.callMethod('navigateToRelativePath3') - page = await program.navigateBack() - await page.waitFor('view') - lifeCycleNum = await page.callMethod('getLifeCycleNum') - expect(lifeCycleNum).toBe(2) - }) - - it('navigateBack', async () => { - await page.callMethod('setLifeCycleNum', 0) - await page.callMethod('navigateBack') - page = await program.navigateTo(CURRENT_PAGE_PATH) - await page.waitFor('view') - lifeCycleNum = await page.callMethod('getLifeCycleNum') - expect(lifeCycleNum).toBe(2) - }) - - it('navigateBackWithDelta1', async () => { - await page.callMethod('setLifeCycleNum', 0) - await page.callMethod('navigateBackWithDelta1') - page = await program.currentPage() - expect(`/${page.path}`).toBe(CURRENT_PAGE_PATH) - lifeCycleNum = await page.callMethod('getLifeCycleNum') - expect(lifeCycleNum).toBe(2) - }) - - it('navigateBackWithDelta2', async () => { - await page.callMethod('setLifeCycleNum', 0) - await program.navigateTo(CHILD2_PAGE_PATH) - page = await program.navigateTo(CHILD1_PAGE_PATH) - await page.callMethod('navigateBackWithDelta2') - page = await program.currentPage() - expect(`/${page.path}`).toBe(CURRENT_PAGE_PATH) - lifeCycleNum = await page.callMethod('getLifeCycleNum') - expect(lifeCycleNum).toBe(10) - }) - - it('navigateBackWithDelta100', async () => { - page = await program.reLaunch(CURRENT_PAGE_PATH) - await page.callMethod('setLifeCycleNum', 0) - await page.callMethod('navigateBackWithDelta100') - page = await program.currentPage() - await page.waitFor('view') - expect(`/${page.path}`).toBe(CURRENT_PAGE_PATH) - lifeCycleNum = await page.callMethod('getLifeCycleNum') - expect(lifeCycleNum).toBe(2) - }) - - it('redirectTo', async () => { - await page.callMethod('setLifeCycleNum', 0) - await page.callMethod('redirectTo') - page = await program.redirectTo(CURRENT_PAGE_PATH) - await page.waitFor('view') - lifeCycleNum = await page.callMethod('getLifeCycleNum') - expect(lifeCycleNum).toBe(2) - }) - - it('switchTab', async () => { - page = await program.reLaunch(CURRENT_PAGE_PATH) - await page.callMethod('setLifeCycleNum', 0) - await page.callMethod('switchTab') - page = await program.navigateTo(CURRENT_PAGE_PATH) - await page.waitFor('view') - lifeCycleNum = await page.callMethod('getLifeCycleNum') - expect(lifeCycleNum).toBe(2) - }) - - it('20 times navigateTo', async () => { - const originPageStack = await program.pageStack() - page = await program.navigateTo(CHILD1_PAGE_PATH) - expect(page.path).toBe(CHILD1_PAGE_PATH.substring(1)) - page = await program.navigateTo(CHILD2_PAGE_PATH) - expect(page.path).toBe(CHILD2_PAGE_PATH.substring(1)) - page = await program.navigateTo(CHILD1_PAGE_PATH) - expect(page.path).toBe(CHILD1_PAGE_PATH.substring(1)) - page = await program.navigateTo(CHILD2_PAGE_PATH) - expect(page.path).toBe(CHILD2_PAGE_PATH.substring(1)) - page = await program.navigateTo(CHILD1_PAGE_PATH) - expect(page.path).toBe(CHILD1_PAGE_PATH.substring(1)) - page = await program.navigateTo(CHILD2_PAGE_PATH) - expect(page.path).toBe(CHILD2_PAGE_PATH.substring(1)) - page = await program.navigateTo(CHILD1_PAGE_PATH) - expect(page.path).toBe(CHILD1_PAGE_PATH.substring(1)) - page = await program.navigateTo(CHILD2_PAGE_PATH) - expect(page.path).toBe(CHILD2_PAGE_PATH.substring(1)) - page = await program.navigateTo(CHILD1_PAGE_PATH) - expect(page.path).toBe(CHILD1_PAGE_PATH.substring(1)) - page = await program.navigateTo(CHILD2_PAGE_PATH) - expect(page.path).toBe(CHILD2_PAGE_PATH.substring(1)) - page = await program.navigateTo(CHILD1_PAGE_PATH) - expect(page.path).toBe(CHILD1_PAGE_PATH.substring(1)) - page = await program.navigateTo(CHILD2_PAGE_PATH) - expect(page.path).toBe(CHILD2_PAGE_PATH.substring(1)) - page = await program.navigateTo(CHILD1_PAGE_PATH) - expect(page.path).toBe(CHILD1_PAGE_PATH.substring(1)) - page = await program.navigateTo(CHILD2_PAGE_PATH) - expect(page.path).toBe(CHILD2_PAGE_PATH.substring(1)) - page = await program.navigateTo(CHILD1_PAGE_PATH) - expect(page.path).toBe(CHILD1_PAGE_PATH.substring(1)) - page = await program.navigateTo(CHILD2_PAGE_PATH) - expect(page.path).toBe(CHILD2_PAGE_PATH.substring(1)) - page = await program.navigateTo(CHILD1_PAGE_PATH) - expect(page.path).toBe(CHILD1_PAGE_PATH.substring(1)) - page = await program.navigateTo(CHILD2_PAGE_PATH) - expect(page.path).toBe(CHILD2_PAGE_PATH.substring(1)) - page = await program.navigateTo(CHILD1_PAGE_PATH) - expect(page.path).toBe(CHILD1_PAGE_PATH.substring(1)) - page = await program.navigateTo(CHILD2_PAGE_PATH) - expect(page.path).toBe(CHILD2_PAGE_PATH.substring(1)) - const newPageStack = await program.pageStack() - expect(newPageStack.length - originPageStack.length).toBe(20) - }) -}) diff --git a/pages/API/navigator/new-page/new-page-2.test.js b/pages/API/navigator/new-page/new-page-2.test.js deleted file mode 100644 index 99fb3dd5f9ebbc3e3a4e5331c09f7acc3be4d648..0000000000000000000000000000000000000000 --- a/pages/API/navigator/new-page/new-page-2.test.js +++ /dev/null @@ -1,77 +0,0 @@ -jest.setTimeout(20000) -const PAGE_PATH = '/pages/API/navigator/new-page/new-page-2' -const INTERMEDIATE_PAGE_PATH = '/pages/API/navigator/navigator' -let page -let lifeCycleNum - -describe('app-lifecycle', () => { - it('onLaunch onShow', async () => { - page = await program.reLaunch(INTERMEDIATE_PAGE_PATH) - await page.waitFor('view') - lifeCycleNum = await page.callMethod('getLifeCycleNum') - expect(lifeCycleNum).toBe(1100) - }) - it('onLastPageBackPress', async () => { - page = await program.navigateBack() - await page.waitFor('view') - lifeCycleNum = await page.callMethod('getLifeCycleNum') - expect(lifeCycleNum).toBe(100) - - await page.callMethod('setLifeCycleNum', 0) - lifeCycleNum = await page.callMethod('getLifeCycleNum') - expect(lifeCycleNum).toBe(0) - }) -}) - -describe('page-lifecycle', () => { - it('onLoad onShow onReady', async () => { - page = await program.reLaunch(PAGE_PATH) - await page.waitFor('view') - lifeCycleNum = await page.callMethod('getLifeCycleNum') - expect(lifeCycleNum).toBe(120) - await page.callMethod('setLifeCycleNum', 0) - }) - it('onPullDownRefresh', async () => { - await page.callMethod('pullDownRefresh') - await page.waitFor(1500) - lifeCycleNum = await page.callMethod('getLifeCycleNum') - expect(lifeCycleNum).toBe(10) - await page.callMethod('setLifeCycleNum', 0) - }) - it('onPageScroll onReachBottom', async () => { - await program.pageScrollTo(2000) - const data = await page.data() - expect(data.isScrolled).toBe(true) - lifeCycleNum = await page.callMethod('getLifeCycleNum') - expect(lifeCycleNum).toBe(10) - await page.callMethod('setLifeCycleNum', 0) - }) - it('onHide', async () => { - page = await program.navigateTo(INTERMEDIATE_PAGE_PATH) - await page.waitFor('view') - lifeCycleNum = await page.callMethod('getLifeCycleNum') - expect(lifeCycleNum).toBe(-10) - page = await program.navigateBack() - await page.waitFor('view') - lifeCycleNum = await page.callMethod('getLifeCycleNum') - expect(lifeCycleNum).toBe(0) - }) - it('onUnload', async () => { - page = await program.redirectTo(INTERMEDIATE_PAGE_PATH) - await page.waitFor('view') - lifeCycleNum = await page.callMethod('getLifeCycleNum') - expect(lifeCycleNum).toBe(-100) - await page.callMethod('setLifeCycleNum', 0) - }) - it('onBackPress', async () => { - page = await program.navigateTo(PAGE_PATH) - await page.waitFor('view') - lifeCycleNum = await page.callMethod('getLifeCycleNum') - expect(lifeCycleNum).toBe(120) - page = await program.navigateBack() - await page.waitFor('view') - lifeCycleNum = await page.callMethod('getLifeCycleNum') - expect(lifeCycleNum).toBe(10) - await page.callMethod('setLifeCycleNum', 0) - }) -}) diff --git a/pages/API/navigator/new-page/new-page-2.uvue b/pages/API/navigator/new-page/new-page-2.uvue deleted file mode 100644 index 661f8bfcbf0d77dafd52163931c3d5e6f100b42f..0000000000000000000000000000000000000000 --- a/pages/API/navigator/new-page/new-page-2.uvue +++ /dev/null @@ -1,91 +0,0 @@ - - - - -