From dd806c2b6debe25b6b8a0bb0ad0e78aba6cf1203 Mon Sep 17 00:00:00 2001 From: zhenyuWang <13641039885@163.com> Date: Thu, 16 Nov 2023 16:51:20 +0800 Subject: [PATCH] =?UTF-8?q?test:=20=E4=BC=98=E5=8C=96=20adb=20=E6=88=AA?= =?UTF-8?q?=E5=9B=BE=E5=8C=BA=E5=9F=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/API/navigator/new-page/onLoad.test.js | 204 +++++++++++--------- 1 file changed, 116 insertions(+), 88 deletions(-) diff --git a/pages/API/navigator/new-page/onLoad.test.js b/pages/API/navigator/new-page/onLoad.test.js index 2a214292..19428060 100644 --- a/pages/API/navigator/new-page/onLoad.test.js +++ b/pages/API/navigator/new-page/onLoad.test.js @@ -1,89 +1,117 @@ -jest.setTimeout(20000); -const PAGE_PATH = "/pages/API/navigator/new-page/onLoad"; -const INTERMEDIATE_PAGE_PATH = "/pages/API/navigator/new-page/new-page-1"; -const TARGET_PAGE_PATH = "/pages/API/navigator/new-page/new-page-3"; -let page; - -describe("onLoad", () => { - it("adjustData", async () => { - page = await program.reLaunch(INTERMEDIATE_PAGE_PATH); - await page.waitFor('view'); - await page.callMethod("navigateToOnLoadWithType", "adjustData"); - await page.waitFor(100); - const image = await program.screenshot(); - expect(image).toMatchImageSnapshot(); - }); - it("navigateTo", async () => { - page = await program.reLaunch(INTERMEDIATE_PAGE_PATH); - await page.waitFor('view'); - await page.callMethod("navigateToOnLoadWithType", "navigateTo"); - await page.waitFor(100); - page = await program.currentPage(); - expect(page.path).toBe(TARGET_PAGE_PATH.substring(1)); - }); - it("navigateBack", async () => { - page = await program.reLaunch(INTERMEDIATE_PAGE_PATH); - await page.waitFor('view'); - await page.callMethod("navigateToOnLoadWithType", "navigateBack"); - page = await program.currentPage(); - await page.waitFor('view'); - expect(page.path).toBe(INTERMEDIATE_PAGE_PATH.substring(1)); - }); - it("redirectTo", async () => { - page = await program.reLaunch(INTERMEDIATE_PAGE_PATH); - await page.waitFor('view'); - await page.callMethod("navigateToOnLoadWithType", "redirectTo"); - await page.waitFor(100); - page = await program.currentPage(); - expect(page.path).toBe(TARGET_PAGE_PATH.substring(1)); - }); - it("reLaunch", async () => { - page = await program.reLaunch(INTERMEDIATE_PAGE_PATH); - await page.waitFor('view'); - await page.callMethod("navigateToOnLoadWithType", "reLaunch"); - await page.waitFor(100); - page = await program.currentPage(); - expect(page.path).toBe(TARGET_PAGE_PATH.substring(1)); - }); - it("switchTab", async () => { - page = await program.reLaunch(INTERMEDIATE_PAGE_PATH); - await page.waitFor('view'); - await page.callMethod("navigateToOnLoadWithType", "switchTab"); - page = await program.currentPage(); - await page.waitFor(100); - expect(page.path).toBe("pages/tabBar/component"); - }); - it("showToast", async () => { - page = await program.reLaunch(INTERMEDIATE_PAGE_PATH); - await page.waitFor('view'); - await page.callMethod("navigateToOnLoadWithType", "showToast"); - await page.waitFor(500); - const image = await program.screenshot({adb: true, area: {x: 0, y: 200}}); - expect(image).toMatchImageSnapshot(); - await page.waitFor('view'); - }); - it("showLoading", async () => { - page = await program.reLaunch(INTERMEDIATE_PAGE_PATH); - await page.waitFor('view'); - await page.callMethod("navigateToOnLoadWithType", "showLoading"); - await page.waitFor(500); - const image = await program.screenshot({adb: true, area: {x: 0, y: 200}}); - expect(image).toMatchImageSnapshot(); - }); - it("showModal", async () => { - page = await program.reLaunch(INTERMEDIATE_PAGE_PATH); - await page.waitFor('view'); - await page.callMethod("navigateToOnLoadWithType", "showModal"); - await page.waitFor(500); - const image = await program.screenshot({adb: true, area: {x: 0, y: 200}}); - expect(image).toMatchImageSnapshot(); - }); - it("showActionSheet", async () => { - page = await program.reLaunch(INTERMEDIATE_PAGE_PATH); - await page.waitFor('view'); - await page.callMethod("navigateToOnLoadWithType", "showActionSheet"); - await page.waitFor(500); - const image = await program.screenshot({adb: true, area: {x: 0, y: 200}}); - expect(image).toMatchImageSnapshot(); - }); +jest.setTimeout(20000); +const PAGE_PATH = "/pages/API/navigator/new-page/onLoad"; +const INTERMEDIATE_PAGE_PATH = "/pages/API/navigator/new-page/new-page-1"; +const TARGET_PAGE_PATH = "/pages/API/navigator/new-page/new-page-3"; +let page; + +describe("onLoad", () => { + it("adjustData", async () => { + page = await program.reLaunch(INTERMEDIATE_PAGE_PATH); + await page.waitFor('view'); + await page.callMethod("navigateToOnLoadWithType", "adjustData"); + await page.waitFor(100); + const image = await program.screenshot(); + expect(image).toMatchImageSnapshot(); + }); + it("navigateTo", async () => { + page = await program.reLaunch(INTERMEDIATE_PAGE_PATH); + await page.waitFor('view'); + await page.callMethod("navigateToOnLoadWithType", "navigateTo"); + await page.waitFor(100); + page = await program.currentPage(); + expect(page.path).toBe(TARGET_PAGE_PATH.substring(1)); + }); + it("navigateBack", async () => { + page = await program.reLaunch(INTERMEDIATE_PAGE_PATH); + await page.waitFor('view'); + await page.callMethod("navigateToOnLoadWithType", "navigateBack"); + page = await program.currentPage(); + await page.waitFor('view'); + expect(page.path).toBe(INTERMEDIATE_PAGE_PATH.substring(1)); + }); + it("redirectTo", async () => { + page = await program.reLaunch(INTERMEDIATE_PAGE_PATH); + await page.waitFor('view'); + await page.callMethod("navigateToOnLoadWithType", "redirectTo"); + await page.waitFor(100); + page = await program.currentPage(); + expect(page.path).toBe(TARGET_PAGE_PATH.substring(1)); + }); + it("reLaunch", async () => { + page = await program.reLaunch(INTERMEDIATE_PAGE_PATH); + await page.waitFor('view'); + await page.callMethod("navigateToOnLoadWithType", "reLaunch"); + await page.waitFor(100); + page = await program.currentPage(); + expect(page.path).toBe(TARGET_PAGE_PATH.substring(1)); + }); + it("switchTab", async () => { + page = await program.reLaunch(INTERMEDIATE_PAGE_PATH); + await page.waitFor('view'); + await page.callMethod("navigateToOnLoadWithType", "switchTab"); + page = await program.currentPage(); + await page.waitFor(100); + expect(page.path).toBe("pages/tabBar/component"); + }); + it("showToast", async () => { + page = await program.reLaunch(INTERMEDIATE_PAGE_PATH); + await page.waitFor('view'); + await page.callMethod("navigateToOnLoadWithType", "showToast"); + await page.waitFor(500); + const image = await program.screenshot({ + adb: true, + area: { + x: 0, + y: 200, + height: 2340 + } + }); + expect(image).toMatchImageSnapshot(); + await page.waitFor('view'); + }); + it("showLoading", async () => { + page = await program.reLaunch(INTERMEDIATE_PAGE_PATH); + await page.waitFor('view'); + await page.callMethod("navigateToOnLoadWithType", "showLoading"); + await page.waitFor(500); + const image = await program.screenshot({ + adb: true, + area: { + x: 0, + y: 200, + height: 2340 + } + }); + expect(image).toMatchImageSnapshot(); + }); + it("showModal", async () => { + page = await program.reLaunch(INTERMEDIATE_PAGE_PATH); + await page.waitFor('view'); + await page.callMethod("navigateToOnLoadWithType", "showModal"); + await page.waitFor(500); + const image = await program.screenshot({ + adb: true, + area: { + x: 0, + y: 200, + height: 2340 + } + }); + expect(image).toMatchImageSnapshot(); + }); + it("showActionSheet", async () => { + page = await program.reLaunch(INTERMEDIATE_PAGE_PATH); + await page.waitFor('view'); + await page.callMethod("navigateToOnLoadWithType", "showActionSheet"); + await page.waitFor(500); + const image = await program.screenshot({ + adb: true, + area: { + x: 0, + y: 200, + height: 2340 + } + }); + expect(image).toMatchImageSnapshot(); + }); }); -- GitLab