Skip to content

Commit

Permalink
Added a timeout after a transaction (#3870)
Browse files Browse the repository at this point in the history
  • Loading branch information
yury-dubinin authored Oct 7, 2024
1 parent 0387e17 commit 774c013
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 8 deletions.
1 change: 1 addition & 0 deletions packages/web/e2e/pages/trade-page.ts
Original file line number Diff line number Diff line change
Expand Up @@ -224,6 +224,7 @@ export class TradePage extends BasePage {
async getTransactionUrl() {
const trxUrl = await this.trxLink.getAttribute("href");
console.log(`Trx url: ${trxUrl}`);
await this.page.waitForTimeout(4000);
return trxUrl;
}

Expand Down
15 changes: 7 additions & 8 deletions packages/web/e2e/tests/trade.wallet.spec.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/* eslint-disable import/no-extraneous-dependencies */
import { BrowserContext, chromium, expect, test } from "@playwright/test";
import { type BrowserContext, chromium, expect, test } from "@playwright/test";
import process from "process";

import { TransactionsPage } from "~/e2e/pages/transactions-page";
Expand All @@ -13,14 +13,14 @@ test.describe("Test Trade feature", () => {
let context: BrowserContext;
const privateKey = process.env.PRIVATE_KEY ?? "private_key";
let tradePage: TradePage;
let USDC =
const USDC =
"ibc/498A0751C798A0D9A389AA3691123DADA57DAA4FE165D5C75894505B876BA6E4";
let ATOM =
const ATOM =
"ibc/27394FB092D2ECCD56123C74F36E4C1F926001CEADA9CA97EA622B25F41E5EB2";

test.beforeAll(async () => {
const pathToExtension = new UnzipExtension().getPathToExtension();
console.log("\nSetup Wallet Extension before tests.");
console.log("\nSetup Keplr Wallet Extension before tests.");
// Launch Chrome with a Keplr wallet extension
context = await chromium.launchPersistentContext(
"",
Expand Down Expand Up @@ -56,10 +56,9 @@ test.describe("Test Trade feature", () => {
expect(msgContentAmount).toBeTruthy();
expect(msgContentAmount).toContain("token_out_denom: uosmo");
expect(msgContentAmount).toContain("type: osmosis/poolmanager/");
expect(msgContentAmount).toContain("denom: " + USDC);
expect(msgContentAmount).toContain(`denom: ${USDC}`);
await tradePage.isTransactionSuccesful();
await tradePage.getTransactionUrl();
// https://www.mintscan.io/osmosis/txs
});

test("User should be able to Sell ATOM", async () => {
Expand All @@ -69,9 +68,9 @@ test.describe("Test Trade feature", () => {
await tradePage.enterAmount("1.11");
const { msgContentAmount } = await tradePage.sellAndGetWalletMsg(context);
expect(msgContentAmount).toBeTruthy();
expect(msgContentAmount).toContain("denom: " + USDC);
expect(msgContentAmount).toContain(`denom: ${USDC}`);
expect(msgContentAmount).toContain("type: osmosis/poolmanager/");
expect(msgContentAmount).toContain("denom: " + ATOM);
expect(msgContentAmount).toContain(`denom: ${ATOM}`);
await tradePage.isTransactionSuccesful();
await tradePage.getTransactionUrl();
});
Expand Down

0 comments on commit 774c013

Please sign in to comment.