From b8e04c57cda897a700ddcedb58928331a47ed1bd Mon Sep 17 00:00:00 2001 From: Ondrej Hajek Date: Thu, 6 Feb 2025 16:53:32 +0100 Subject: [PATCH] fix(e2e): Fixed url in desktop test --- .github/workflows/test-suite-web-e2e-pw.yml | 4 +- .../onboarding/analytics-consent.test.ts | 49 ++++++++++--------- 2 files changed, 29 insertions(+), 24 deletions(-) diff --git a/.github/workflows/test-suite-web-e2e-pw.yml b/.github/workflows/test-suite-web-e2e-pw.yml index e3399555529..662d171045d 100644 --- a/.github/workflows/test-suite-web-e2e-pw.yml +++ b/.github/workflows/test-suite-web-e2e-pw.yml @@ -104,8 +104,8 @@ jobs: include: - TEST_GROUP: "@group=suite" CONTAINERS: "trezor-user-env-unix" - # - TEST_GROUP: "@group=device-management" # Disabled because there are no webOnly tests in this group - # CONTAINERS: "trezor-user-env-unix" + - TEST_GROUP: "@group=device-management" + CONTAINERS: "trezor-user-env-unix" - TEST_GROUP: "@group=settings" CONTAINERS: "trezor-user-env-unix" - TEST_GROUP: "@group=metadata1" diff --git a/packages/suite-desktop-core/e2e/tests/onboarding/analytics-consent.test.ts b/packages/suite-desktop-core/e2e/tests/onboarding/analytics-consent.test.ts index 9479aff6614..6068775bd6d 100644 --- a/packages/suite-desktop-core/e2e/tests/onboarding/analytics-consent.test.ts +++ b/packages/suite-desktop-core/e2e/tests/onboarding/analytics-consent.test.ts @@ -1,27 +1,32 @@ import { expect, test } from '../../support/fixtures'; -test.describe('Onboarding - analytics consent', { tag: ['@group=device-management'] }, () => { - test.beforeEach(async ({ onboardingPage }) => { - await onboardingPage.disableFirmwareHashCheck(); - }); +test.describe( + 'Onboarding - analytics consent', + { tag: ['@group=device-management', '@webOnly'] }, + () => { + test.beforeEach(async ({ onboardingPage }) => { + await onboardingPage.disableFirmwareHashCheck(); + }); - test('analytics consent appears on any route that is visited initially. this time /accounts', async ({ - page, - analyticsPage, - onboardingPage, - }) => { - await page.goto('/accounts'); - await expect(analyticsPage.heading).toBeVisible(); - await analyticsPage.continueButton.click(); - await page.getByTestId('@onboarding/exit-app-button').click(); + test('analytics consent appears on any route that is visited initially. this time /accounts', async ({ + page, + analyticsPage, + onboardingPage, + }) => { + await page.goto('/accounts'); + await expect(analyticsPage.heading).toBeVisible(); + await analyticsPage.continueButton.click(); + await page.getByTestId('@onboarding/exit-app-button').click(); - if (onboardingPage.isModelWithSecureElement()) { - await onboardingPage.passThroughAuthenticityCheck(); - } + if (onboardingPage.isModelWithSecureElement()) { + await onboardingPage.passThroughAuthenticityCheck(); + await onboardingPage.optionallyDismissFwHashCheckError(); + } - await onboardingPage.onboardingViewOnlyEnableButton.click(); - await expect(page.getByTestId('@suite-layout/body')).toBeVisible(); - await page.getByTestId('@account-menu/btc/normal/0').click(); - await expect(page.getByTestId('@wallet/menu/wallet-send')).toBeVisible(); - }); -}); + await onboardingPage.onboardingViewOnlyEnableButton.click(); + await expect(page.getByTestId('@suite-layout/body')).toBeVisible(); + await page.getByTestId('@account-menu/btc/normal/0').click(); + await expect(page.getByTestId('@wallet/menu/wallet-send')).toBeVisible(); + }); + }, +);