From 540bf4cef06510f73e983c415770d34e7d008d6b Mon Sep 17 00:00:00 2001 From: zhenyuWang <13641039885@163.com> Date: Thu, 10 Aug 2023 19:55:04 +0800 Subject: [PATCH] test(api): page lifecycle --- .../API/load-font-face/load-font-face.test.js | 2 +- .../API/navigator/new-page/new-page-2.test.js | 18 +++++++++++------- 2 files changed, 12 insertions(+), 8 deletions(-) diff --git a/pages/API/load-font-face/load-font-face.test.js b/pages/API/load-font-face/load-font-face.test.js index b9a0c716..826dabee 100644 --- a/pages/API/load-font-face/load-font-face.test.js +++ b/pages/API/load-font-face/load-font-face.test.js @@ -3,7 +3,7 @@ const PAGE_PATH = '/pages/API/load-font-face/load-font-face' describe('loadFontFace', () => { beforeAll(async () => { const page = await program.navigateTo(PAGE_PATH) - await page.waitFor(2000) + await page.waitFor(3000) }) it('screenshot', async () => { const image = await program.screenshot() diff --git a/pages/API/navigator/new-page/new-page-2.test.js b/pages/API/navigator/new-page/new-page-2.test.js index 3d02a812..e559e699 100644 --- a/pages/API/navigator/new-page/new-page-2.test.js +++ b/pages/API/navigator/new-page/new-page-2.test.js @@ -28,45 +28,49 @@ describe('page-lifecycle', () => { await page.waitFor(1000) 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(130) + 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(140) + expect(lifeCycleNum).toBe(10) + await page.callMethod('setLifeCycleNum', 0) }) it('onHide', async () => { page = await program.navigateTo(INTERMEDIATE_PAGE_PATH) await page.waitFor(1000) lifeCycleNum = await page.callMethod('getLifeCycleNum') - expect(lifeCycleNum).toBe(130) + expect(lifeCycleNum).toBe(-10) page = await program.navigateBack() await page.waitFor(1000) lifeCycleNum = await page.callMethod('getLifeCycleNum') - expect(lifeCycleNum).toBe(140) + expect(lifeCycleNum).toBe(0) }) it('onUnload', async () => { page = await program.redirectTo(INTERMEDIATE_PAGE_PATH) await page.waitFor(1000) lifeCycleNum = await page.callMethod('getLifeCycleNum') - expect(lifeCycleNum).toBe(40) + expect(lifeCycleNum).toBe(-100) + await page.callMethod('setLifeCycleNum', 0) }) it('onBackPress', async () => { page = await program.navigateTo(PAGE_PATH) await page.waitFor(1000) lifeCycleNum = await page.callMethod('getLifeCycleNum') - expect(lifeCycleNum).toBe(160) + expect(lifeCycleNum).toBe(120) page = await program.navigateBack() await page.waitFor(1000) lifeCycleNum = await page.callMethod('getLifeCycleNum') - expect(lifeCycleNum).toBe(50) + expect(lifeCycleNum).toBe(10) await page.callMethod('setLifeCycleNum', 0) }) }) -- GitLab