From 63ab62bcea2bbfd98e7fc2dc92d0e35973deee87 Mon Sep 17 00:00:00 2001 From: KVNLS Date: Tue, 17 Oct 2023 21:41:50 +0200 Subject: [PATCH] fix: update account order --- apps/ledger-live-desktop/tests/models/AddAccountModal.ts | 1 + apps/ledger-live-desktop/tests/models/LiveAppWebview.ts | 4 ++++ apps/ledger-live-desktop/tests/specs/services/buy.spec.ts | 1 + 3 files changed, 6 insertions(+) diff --git a/apps/ledger-live-desktop/tests/models/AddAccountModal.ts b/apps/ledger-live-desktop/tests/models/AddAccountModal.ts index 524e58da0ce..8801d831016 100644 --- a/apps/ledger-live-desktop/tests/models/AddAccountModal.ts +++ b/apps/ledger-live-desktop/tests/models/AddAccountModal.ts @@ -36,6 +36,7 @@ export class AddAccountModal extends Modal { } async getFirstAccountName() { + await this.page.waitForTimeout(500); const firstAccountName = await this.accountsList.locator("input").first().inputValue(); return firstAccountName; } diff --git a/apps/ledger-live-desktop/tests/models/LiveAppWebview.ts b/apps/ledger-live-desktop/tests/models/LiveAppWebview.ts index 4c0b3bc435a..37bd57bf4d7 100644 --- a/apps/ledger-live-desktop/tests/models/LiveAppWebview.ts +++ b/apps/ledger-live-desktop/tests/models/LiveAppWebview.ts @@ -112,6 +112,10 @@ export class LiveAppWebview { return waitFor(() => this.textIsPresent(textToCheck)); } + async waitForLoaded() { + return this.page.waitForLoadState("domcontentloaded"); + } + async textIsPresent(textToCheck: string) { const result: boolean = await this.page.evaluate(textToCheck => { const webview = document.querySelector("webview"); diff --git a/apps/ledger-live-desktop/tests/specs/services/buy.spec.ts b/apps/ledger-live-desktop/tests/specs/services/buy.spec.ts index 521ba601377..b628277ae33 100644 --- a/apps/ledger-live-desktop/tests/specs/services/buy.spec.ts +++ b/apps/ledger-live-desktop/tests/specs/services/buy.spec.ts @@ -55,6 +55,7 @@ test("Buy / Sell @smoke", async ({ page }) => { await test.step("Navigate to Buy app from portfolio banner", async () => { await portfolioPage.startBuyFlow(); + await liveAppWebview.waitForLoaded(); await expect(await liveAppWebview.waitForCorrectTextInWebview("theme: dark")).toBe(true); await expect(await liveAppWebview.waitForCorrectTextInWebview("lang: en")).toBe(true); await expect