From 8160f834f28da40ca41a04d75079a9a27d799f8d Mon Sep 17 00:00:00 2001 From: Nur Fikri Date: Thu, 14 Mar 2024 05:36:53 +0700 Subject: [PATCH 1/2] separated test files --- tests/1nobleUSDCtoInjectiveINJ.spec.ts | 27 ++++++++++ tests/2injectiveINJtoCosmoshubAtom.spec.ts | 27 ++++++++++ tests/3cosmoshubAtomtoNobleUSDC.spec.ts | 27 ++++++++++ tests/transactions.spec.ts | 59 ---------------------- tests/utils.ts | 3 +- 5 files changed, 82 insertions(+), 61 deletions(-) create mode 100644 tests/1nobleUSDCtoInjectiveINJ.spec.ts create mode 100644 tests/2injectiveINJtoCosmoshubAtom.spec.ts create mode 100644 tests/3cosmoshubAtomtoNobleUSDC.spec.ts delete mode 100644 tests/transactions.spec.ts diff --git a/tests/1nobleUSDCtoInjectiveINJ.spec.ts b/tests/1nobleUSDCtoInjectiveINJ.spec.ts new file mode 100644 index 00000000..f9e2da5d --- /dev/null +++ b/tests/1nobleUSDCtoInjectiveINJ.spec.ts @@ -0,0 +1,27 @@ +import { test } from "./lib/fixtures"; +import { + connectDestination, + connectSource, + e2eTest, + expectPageLoaded, + fillAmount, + initKeplr, + selectDestination, + selectSource, +} from "./utils"; + +test("Noble USDC -> Injective INJ", async ({ page }) => { + await initKeplr(); + await expectPageLoaded(page); + + await selectSource(page, "noble", "usdc"); + await selectDestination(page, "injective", "inj"); + + await connectSource(page); + + await fillAmount(page, "5"); + + await connectDestination(page); + + await e2eTest(page); +}); diff --git a/tests/2injectiveINJtoCosmoshubAtom.spec.ts b/tests/2injectiveINJtoCosmoshubAtom.spec.ts new file mode 100644 index 00000000..a424990f --- /dev/null +++ b/tests/2injectiveINJtoCosmoshubAtom.spec.ts @@ -0,0 +1,27 @@ +import { test } from "./lib/fixtures"; +import { + connectDestination, + connectSource, + e2eTest, + expectPageLoaded, + fillAmount, + initKeplr, + selectDestination, + selectSource, +} from "./utils"; + +test("Injective INJ -> Cosmoshub ATOM", async ({ page }) => { + await initKeplr(); + await expectPageLoaded(page); + + await selectSource(page, "injective", "inj"); + await selectDestination(page, "cosmos hub", "atom"); + + await connectSource(page); + + await fillAmount(page, "0.13"); + + await connectDestination(page); + + await e2eTest(page); +}); diff --git a/tests/3cosmoshubAtomtoNobleUSDC.spec.ts b/tests/3cosmoshubAtomtoNobleUSDC.spec.ts new file mode 100644 index 00000000..a34c12d2 --- /dev/null +++ b/tests/3cosmoshubAtomtoNobleUSDC.spec.ts @@ -0,0 +1,27 @@ +import { test } from "./lib/fixtures"; +import { + connectDestination, + connectSource, + e2eTest, + expectPageLoaded, + fillAmount, + initKeplr, + selectDestination, + selectSource, +} from "./utils"; + +test("Cosmoshub ATOM -> Noble USDC", async ({ page }) => { + await initKeplr(); + await expectPageLoaded(page); + + await selectSource(page, "cosmos hub", "atom"); + await selectDestination(page, "noble", "usdc"); + + await connectSource(page); + + await fillAmount(page, "0.45"); + + await connectDestination(page); + + await e2eTest(page); +}); diff --git a/tests/transactions.spec.ts b/tests/transactions.spec.ts deleted file mode 100644 index 177745fd..00000000 --- a/tests/transactions.spec.ts +++ /dev/null @@ -1,59 +0,0 @@ -import { test } from "./lib/fixtures"; -import { - connectDestination, - connectSource, - e2eTest, - expectPageLoaded, - fillAmount, - initKeplr, - selectDestination, - selectSource, -} from "./utils"; - -test("Noble USDC -> Injective INJ", async ({ page }) => { - await initKeplr(); - await expectPageLoaded(page); - - await selectSource(page, "noble", "usdc"); - await selectDestination(page, "injective", "inj"); - - await connectSource(page); - - await fillAmount(page, "5"); - - await connectDestination(page); - - await e2eTest(page); -}); - -test("Injective INJ -> Cosmoshub ATOM", async ({ page }) => { - await initKeplr(); - await expectPageLoaded(page); - - await selectSource(page, "injective", "inj"); - await selectDestination(page, "cosmos hub", "atom"); - - await connectSource(page); - - await fillAmount(page, "0.13"); - - await connectDestination(page); - - await e2eTest(page); -}); - -test("Cosmoshub ATOM -> Noble USDC", async ({ page }) => { - await initKeplr(); - await expectPageLoaded(page); - - await selectSource(page, "cosmos hub", "atom"); - await selectDestination(page, "noble", "usdc"); - - await connectSource(page); - - await fillAmount(page, "0.45"); - - await connectDestination(page); - - await e2eTest(page); -}); diff --git a/tests/utils.ts b/tests/utils.ts index f8b57498..cd63e9f3 100644 --- a/tests/utils.ts +++ b/tests/utils.ts @@ -54,8 +54,7 @@ export async function expectPageLoaded(page: Page) { height: 1080, width: 1920, }); - // @ts-expect-error - playwright types are not up to date - await page.goto(process.env.PLAYWRIGHT_TEST_BASE_URL); + await page.goto(process.env.PLAYWRIGHT_TEST_BASE_URL || "http://localhost:3000"); await test.expect(page.getByRole("button", { name: "Cosmos Hub" })).toBeVisible({ timeout: 5000, }); From ddf47adb0c52258f859ae06bb8023b58b69be95c Mon Sep 17 00:00:00 2001 From: Nur Fikri Date: Thu, 14 Mar 2024 13:01:28 +0700 Subject: [PATCH 2/2] 1 test only --- tests/2injectiveINJtoCosmoshubAtom.spec.ts | 27 ---------------------- tests/3cosmoshubAtomtoNobleUSDC.spec.ts | 27 ---------------------- 2 files changed, 54 deletions(-) delete mode 100644 tests/2injectiveINJtoCosmoshubAtom.spec.ts delete mode 100644 tests/3cosmoshubAtomtoNobleUSDC.spec.ts diff --git a/tests/2injectiveINJtoCosmoshubAtom.spec.ts b/tests/2injectiveINJtoCosmoshubAtom.spec.ts deleted file mode 100644 index a424990f..00000000 --- a/tests/2injectiveINJtoCosmoshubAtom.spec.ts +++ /dev/null @@ -1,27 +0,0 @@ -import { test } from "./lib/fixtures"; -import { - connectDestination, - connectSource, - e2eTest, - expectPageLoaded, - fillAmount, - initKeplr, - selectDestination, - selectSource, -} from "./utils"; - -test("Injective INJ -> Cosmoshub ATOM", async ({ page }) => { - await initKeplr(); - await expectPageLoaded(page); - - await selectSource(page, "injective", "inj"); - await selectDestination(page, "cosmos hub", "atom"); - - await connectSource(page); - - await fillAmount(page, "0.13"); - - await connectDestination(page); - - await e2eTest(page); -}); diff --git a/tests/3cosmoshubAtomtoNobleUSDC.spec.ts b/tests/3cosmoshubAtomtoNobleUSDC.spec.ts deleted file mode 100644 index a34c12d2..00000000 --- a/tests/3cosmoshubAtomtoNobleUSDC.spec.ts +++ /dev/null @@ -1,27 +0,0 @@ -import { test } from "./lib/fixtures"; -import { - connectDestination, - connectSource, - e2eTest, - expectPageLoaded, - fillAmount, - initKeplr, - selectDestination, - selectSource, -} from "./utils"; - -test("Cosmoshub ATOM -> Noble USDC", async ({ page }) => { - await initKeplr(); - await expectPageLoaded(page); - - await selectSource(page, "cosmos hub", "atom"); - await selectDestination(page, "noble", "usdc"); - - await connectSource(page); - - await fillAmount(page, "0.45"); - - await connectDestination(page); - - await e2eTest(page); -});