From 1e4efee98d8f0c4b2b341e8063aa9e1db2433cbc Mon Sep 17 00:00:00 2001 From: Tonnia Rienne Date: Wed, 1 Oct 2025 10:58:01 -0400 Subject: [PATCH 1/6] test: add test for LW-13628 discover midnight banner --- .../MidnightEventBanner.tsx | 28 ++++++++++++--- .../src/assert/midnightBannerAssert.ts | 17 +++++++++ .../e2e-tests/src/assert/tokensPageAssert.ts | 6 ++++ .../e2e-tests/src/elements/midnightBanner.ts | 36 +++++++++++++++++++ .../src/features/MidnightBanner.feature | 12 +++++++ .../e2e-tests/src/hooks/beforeTagHooks.ts | 2 +- .../src/steps/midnightBannerSteps.ts | 10 ++++++ .../e2e-tests/src/steps/tokensPageSteps.ts | 5 +++ 8 files changed, 110 insertions(+), 6 deletions(-) create mode 100644 packages/e2e-tests/src/assert/midnightBannerAssert.ts create mode 100644 packages/e2e-tests/src/elements/midnightBanner.ts create mode 100644 packages/e2e-tests/src/features/MidnightBanner.feature create mode 100644 packages/e2e-tests/src/steps/midnightBannerSteps.ts diff --git a/packages/core/src/ui/components/MidnightEventBanner/MidnightEventBanner.tsx b/packages/core/src/ui/components/MidnightEventBanner/MidnightEventBanner.tsx index ec7a344812..b68570a24a 100644 --- a/packages/core/src/ui/components/MidnightEventBanner/MidnightEventBanner.tsx +++ b/packages/core/src/ui/components/MidnightEventBanner/MidnightEventBanner.tsx @@ -29,7 +29,12 @@ const PopupButtons = ({ translations, onLearnMore, onReminder }: Props): JSX.Ele })} > - + @@ -49,10 +54,18 @@ const FullScreenButtons = ({ translations, onLearnMore, onReminder }: Props): JS })} > - + - + ); @@ -84,6 +97,7 @@ const Title = ({ translations }: Props): JSX.Element => ( }) )} weight="$bold" + data-testid="midnight-event-banner-title" > {translations.title} @@ -113,7 +127,7 @@ export const MidnightEventBanner = ({ translations, onClose, onLearnMore, onRemi w="$fill" > - + @@ -126,7 +140,11 @@ export const MidnightEventBanner = ({ translations, onClose, onLearnMore, onRemi } })} > - <Text.Body.Normal className={styles.description} weight="$medium"> + <Text.Body.Normal + className={styles.description} + weight="$medium" + data-testid="midnight-event-banner-description" + > {translations.description} </Text.Body.Normal> </Box> diff --git a/packages/e2e-tests/src/assert/midnightBannerAssert.ts b/packages/e2e-tests/src/assert/midnightBannerAssert.ts new file mode 100644 index 0000000000..bec31bb542 --- /dev/null +++ b/packages/e2e-tests/src/assert/midnightBannerAssert.ts @@ -0,0 +1,17 @@ +import { expect } from 'chai'; +import midnightBanner from '../elements/midnightBanner'; +import en from '../../../translation/src/lib/translations/browser-extension-wallet/en.json'; + +class MidnightBannerAssert { + async assertSeeMidnightBanner() { + await midnightBanner.title.waitForDisplayed(); + expect(await midnightBanner.title.getText()).to.equal(en['midnightEventBanner.title']); + await midnightBanner.closeButton.waitForDisplayed(); + await midnightBanner.learnMoreButton.waitForDisplayed(); + await midnightBanner.remindMeLaterButton.waitForDisplayed(); + await midnightBanner.bannerDescriptionText.waitForDisplayed(); + expect(await midnightBanner.bannerDescriptionText.getText()).to.equal(en['midnightEventBanner.description']); + } +} + +export default new MidnightBannerAssert(); diff --git a/packages/e2e-tests/src/assert/tokensPageAssert.ts b/packages/e2e-tests/src/assert/tokensPageAssert.ts index 6051a3a3a6..a3d842628b 100644 --- a/packages/e2e-tests/src/assert/tokensPageAssert.ts +++ b/packages/e2e-tests/src/assert/tokensPageAssert.ts @@ -190,6 +190,12 @@ class TokensPageAssert { expect(currentUrl).to.contain(COINGECKO_URL); } + async assertSeeMidnightURL() { + const MIDNIGHT_URL = 'https://www.midnight.gd'; + const currentUrl = await browser.getUrl(); + expect(currentUrl).to.contain(MIDNIGHT_URL); + } + async assertDoNotSeeEyeIcon() { await TokensPage.closedEyeIcon.waitForDisplayed({ reverse: true }); await TokensPage.openedEyeIcon.waitForDisplayed({ reverse: true }); diff --git a/packages/e2e-tests/src/elements/midnightBanner.ts b/packages/e2e-tests/src/elements/midnightBanner.ts new file mode 100644 index 0000000000..01e6fe5d1e --- /dev/null +++ b/packages/e2e-tests/src/elements/midnightBanner.ts @@ -0,0 +1,36 @@ +/* eslint-disable no-undef */ +import { ChainablePromiseElement } from 'webdriverio'; + +class MidnightBanner { + private readonly TITLE = '[data-testid="midnight-event-banner-title"]'; + private readonly LEARN_MORE_BUTTON = '[data-testid="learn-more-button-extended"]'; + private readonly REMIND_ME_LATER_BUTTON = '[data-testid="remind-me-later-button-extended"]'; + private readonly CLOSE_BUTTON = '[data-testid="midnight-event-banner-close-button"]'; + private readonly BANNER_DESCRIPTION_TEXT = '[data-testid="midnight-event-banner-description"]'; + + get title(): ChainablePromiseElement<WebdriverIO.Element> { + return $(this.TITLE); + } + + get learnMoreButton(): ChainablePromiseElement<WebdriverIO.Element> { + return $(this.LEARN_MORE_BUTTON); + } + get closeButton(): ChainablePromiseElement<WebdriverIO.Element> { + return $(this.CLOSE_BUTTON); + } + + get bannerDescriptionText(): ChainablePromiseElement<WebdriverIO.Element> { + return $(this.BANNER_DESCRIPTION_TEXT); + } + + get remindMeLaterButton(): ChainablePromiseElement<WebdriverIO.Element> { + return $(this.REMIND_ME_LATER_BUTTON); + } + + async clickOnLearnMoreButton() { + await this.learnMoreButton.waitForClickable(); + await this.learnMoreButton.click(); + } +} + +export default new MidnightBanner(); diff --git a/packages/e2e-tests/src/features/MidnightBanner.feature b/packages/e2e-tests/src/features/MidnightBanner.feature new file mode 100644 index 0000000000..013001a694 --- /dev/null +++ b/packages/e2e-tests/src/features/MidnightBanner.feature @@ -0,0 +1,12 @@ +@Midnight-Banner @Testnet + +Feature: Midnight - banner view + + Background: + Given Wallet is synced + + @LW-13628 + Scenario: "Discover the Midnight Token Distribution" banner - click on "Learn more" button + Given "Discover the Midnight Token Distribution" banner is displayed + When I click on "Learn more" button on "Discover the Midnight Token Distribution" banner + Then "www.midnight.gd" page is displayed in new tab diff --git a/packages/e2e-tests/src/hooks/beforeTagHooks.ts b/packages/e2e-tests/src/hooks/beforeTagHooks.ts index bd4f2f365f..45fbd72e7b 100644 --- a/packages/e2e-tests/src/hooks/beforeTagHooks.ts +++ b/packages/e2e-tests/src/hooks/beforeTagHooks.ts @@ -38,7 +38,7 @@ Before( Before( { - tags: '@AddressBook-extended or @Transactions-Extended or @Tokens-extended or @Staking-Extended or @LockWallet-extended or @Top-Navigation-Extended or @NFTs-Extended or @NFT-Folders-Extended or @SendTx-Bundles-Extended or @SendTx-Simple-Extended or @MainNavigation-Extended or @Send-Transaction-Metadata-Extended or @Settings-Extended or @DAppConnector or @DAppConnector-Extended or @Analytics-Settings-Extended or @Banxa-Extended or @GeneratePaperWallet or @SignMessage-Extended or @WalletAddressPage-Extended or @NamiMode-Extended or @VotingCenterExtended or @DAppExplorer-Extended or @WalletRenaming-Extended or @SharedWalletOnboarding-Extended or @NftPrintLab-Extended' + tags: '@AddressBook-extended or @Transactions-Extended or @Tokens-extended or @Staking-Extended or @LockWallet-extended or @Top-Navigation-Extended or @NFTs-Extended or @NFT-Folders-Extended or @SendTx-Bundles-Extended or @SendTx-Simple-Extended or @MainNavigation-Extended or @Send-Transaction-Metadata-Extended or @Settings-Extended or @DAppConnector or @DAppConnector-Extended or @Analytics-Settings-Extended or @Banxa-Extended or @GeneratePaperWallet or @SignMessage-Extended or @WalletAddressPage-Extended or @NamiMode-Extended or @VotingCenterExtended or @DAppExplorer-Extended or @WalletRenaming-Extended or @SharedWalletOnboarding-Extended or @NftPrintLab-Extended or @Midnight-Banner' }, async () => { await extendedViewRepositoryWalletInitialization([TestWalletName.TestAutomationWallet]); diff --git a/packages/e2e-tests/src/steps/midnightBannerSteps.ts b/packages/e2e-tests/src/steps/midnightBannerSteps.ts new file mode 100644 index 0000000000..42a145656a --- /dev/null +++ b/packages/e2e-tests/src/steps/midnightBannerSteps.ts @@ -0,0 +1,10 @@ +import { Given, When } from '@cucumber/cucumber'; +import midnightPopup from '../elements/midnightBanner'; + +Given(/^"Discover the Midnight Token Distribution" banner is displayed$/, async () => { + await midnightPopup.clickOnLearnMoreButton(); +}); + +When(/^I click on "Learn more" button on "Discover the Midnight Token Distribution" banner$/, async () => { + await midnightPopup.clickOnLearnMoreButton(); +}); diff --git a/packages/e2e-tests/src/steps/tokensPageSteps.ts b/packages/e2e-tests/src/steps/tokensPageSteps.ts index 7d9683da10..238e728148 100644 --- a/packages/e2e-tests/src/steps/tokensPageSteps.ts +++ b/packages/e2e-tests/src/steps/tokensPageSteps.ts @@ -152,6 +152,11 @@ Then(/^"www.coingecko.com" page is displayed in new tab$/, async () => { await tokensPageAssert.assertSeeCoinGeckoURL(); }); +Then(/^"www.midnight.gd" page is displayed in new tab$/, async () => { + await switchToLastWindow(); + await tokensPageAssert.assertSeeMidnightURL(); +}); + When(/^I click "(Receive|Send)" button on Tokens page in popup mode$/, async (button: 'Receive' | 'Send') => { switch (button) { case 'Receive': From 5617f1c99fa52cd070b5f3e99a2af47109de35cf Mon Sep 17 00:00:00 2001 From: Tonnia Rienne <tonnia.rienne@iohk.io> Date: Wed, 1 Oct 2025 12:03:05 -0400 Subject: [PATCH 2/6] test: add test for LW-13628 discover midnight banner, update assert --- .../MidnightEventBanner/MidnightEventBanner.tsx | 2 +- packages/e2e-tests/src/assert/midnightBannerAssert.ts | 10 +++++++--- packages/e2e-tests/src/steps/midnightBannerSteps.ts | 7 ++++--- 3 files changed, 12 insertions(+), 7 deletions(-) diff --git a/packages/core/src/ui/components/MidnightEventBanner/MidnightEventBanner.tsx b/packages/core/src/ui/components/MidnightEventBanner/MidnightEventBanner.tsx index b68570a24a..a1ceeb471e 100644 --- a/packages/core/src/ui/components/MidnightEventBanner/MidnightEventBanner.tsx +++ b/packages/core/src/ui/components/MidnightEventBanner/MidnightEventBanner.tsx @@ -83,6 +83,7 @@ const Title = ({ translations }: Props): JSX.Element => ( }) )} weight="$bold" + data-testid="midnight-event-banner-title" > {translations.title} </Text.SubHeading> @@ -97,7 +98,6 @@ const Title = ({ translations }: Props): JSX.Element => ( }) )} weight="$bold" - data-testid="midnight-event-banner-title" > {translations.title} </Text.Body.Large> diff --git a/packages/e2e-tests/src/assert/midnightBannerAssert.ts b/packages/e2e-tests/src/assert/midnightBannerAssert.ts index bec31bb542..a97b6ae306 100644 --- a/packages/e2e-tests/src/assert/midnightBannerAssert.ts +++ b/packages/e2e-tests/src/assert/midnightBannerAssert.ts @@ -1,16 +1,20 @@ import { expect } from 'chai'; +import { readFromFile } from '../utils/fileUtils'; import midnightBanner from '../elements/midnightBanner'; -import en from '../../../translation/src/lib/translations/browser-extension-wallet/en.json'; + +const data: Record<string, string> = JSON.parse( + readFromFile(import.meta.dirname, '../../../translation/src/lib/translations/browser-extension-wallet/en.json') +); class MidnightBannerAssert { async assertSeeMidnightBanner() { await midnightBanner.title.waitForDisplayed(); - expect(await midnightBanner.title.getText()).to.equal(en['midnightEventBanner.title']); + expect(await midnightBanner.title.getText()).to.equal(data['midnightEventBanner.title']); await midnightBanner.closeButton.waitForDisplayed(); await midnightBanner.learnMoreButton.waitForDisplayed(); await midnightBanner.remindMeLaterButton.waitForDisplayed(); await midnightBanner.bannerDescriptionText.waitForDisplayed(); - expect(await midnightBanner.bannerDescriptionText.getText()).to.equal(en['midnightEventBanner.description']); + expect(await midnightBanner.bannerDescriptionText.getText()).to.equal(data['midnightEventBanner.description']); } } diff --git a/packages/e2e-tests/src/steps/midnightBannerSteps.ts b/packages/e2e-tests/src/steps/midnightBannerSteps.ts index 42a145656a..b1b599b852 100644 --- a/packages/e2e-tests/src/steps/midnightBannerSteps.ts +++ b/packages/e2e-tests/src/steps/midnightBannerSteps.ts @@ -1,10 +1,11 @@ import { Given, When } from '@cucumber/cucumber'; -import midnightPopup from '../elements/midnightBanner'; +import midnightBanner from '../elements/midnightBanner'; +import midnightBannerAssert from '../assert/midnightBannerAssert'; Given(/^"Discover the Midnight Token Distribution" banner is displayed$/, async () => { - await midnightPopup.clickOnLearnMoreButton(); + await midnightBannerAssert.assertSeeMidnightBanner(); }); When(/^I click on "Learn more" button on "Discover the Midnight Token Distribution" banner$/, async () => { - await midnightPopup.clickOnLearnMoreButton(); + await midnightBanner.clickOnLearnMoreButton(); }); From 7ec14dbd84fe63cb3ff0e54deeab40ccdcbb33c0 Mon Sep 17 00:00:00 2001 From: Tonnia Rienne <tonnia.rienne@iohk.io> Date: Wed, 1 Oct 2025 18:24:50 -0400 Subject: [PATCH 3/6] test: add test for LW-13628 discover midnight banner, move steps from tokens page to midnight banner --- packages/e2e-tests/src/assert/midnightBannerAssert.ts | 6 ++++++ packages/e2e-tests/src/assert/tokensPageAssert.ts | 6 ------ packages/e2e-tests/src/steps/midnightBannerSteps.ts | 8 +++++++- packages/e2e-tests/src/steps/tokensPageSteps.ts | 5 ----- 4 files changed, 13 insertions(+), 12 deletions(-) diff --git a/packages/e2e-tests/src/assert/midnightBannerAssert.ts b/packages/e2e-tests/src/assert/midnightBannerAssert.ts index a97b6ae306..2636b4ce35 100644 --- a/packages/e2e-tests/src/assert/midnightBannerAssert.ts +++ b/packages/e2e-tests/src/assert/midnightBannerAssert.ts @@ -16,6 +16,12 @@ class MidnightBannerAssert { await midnightBanner.bannerDescriptionText.waitForDisplayed(); expect(await midnightBanner.bannerDescriptionText.getText()).to.equal(data['midnightEventBanner.description']); } + + async assertSeeMidnightURL() { + const MIDNIGHT_URL = 'https://www.midnight.gd'; + const currentUrl = await browser.getUrl(); + expect(currentUrl).to.contain(MIDNIGHT_URL); + } } export default new MidnightBannerAssert(); diff --git a/packages/e2e-tests/src/assert/tokensPageAssert.ts b/packages/e2e-tests/src/assert/tokensPageAssert.ts index a3d842628b..6051a3a3a6 100644 --- a/packages/e2e-tests/src/assert/tokensPageAssert.ts +++ b/packages/e2e-tests/src/assert/tokensPageAssert.ts @@ -190,12 +190,6 @@ class TokensPageAssert { expect(currentUrl).to.contain(COINGECKO_URL); } - async assertSeeMidnightURL() { - const MIDNIGHT_URL = 'https://www.midnight.gd'; - const currentUrl = await browser.getUrl(); - expect(currentUrl).to.contain(MIDNIGHT_URL); - } - async assertDoNotSeeEyeIcon() { await TokensPage.closedEyeIcon.waitForDisplayed({ reverse: true }); await TokensPage.openedEyeIcon.waitForDisplayed({ reverse: true }); diff --git a/packages/e2e-tests/src/steps/midnightBannerSteps.ts b/packages/e2e-tests/src/steps/midnightBannerSteps.ts index b1b599b852..553dc67a16 100644 --- a/packages/e2e-tests/src/steps/midnightBannerSteps.ts +++ b/packages/e2e-tests/src/steps/midnightBannerSteps.ts @@ -1,6 +1,7 @@ -import { Given, When } from '@cucumber/cucumber'; +import { Given, When, Then } from '@cucumber/cucumber'; import midnightBanner from '../elements/midnightBanner'; import midnightBannerAssert from '../assert/midnightBannerAssert'; +import { switchToLastWindow } from '../utils/window'; Given(/^"Discover the Midnight Token Distribution" banner is displayed$/, async () => { await midnightBannerAssert.assertSeeMidnightBanner(); @@ -9,3 +10,8 @@ Given(/^"Discover the Midnight Token Distribution" banner is displayed$/, async When(/^I click on "Learn more" button on "Discover the Midnight Token Distribution" banner$/, async () => { await midnightBanner.clickOnLearnMoreButton(); }); + +Then(/^"www.midnight.gd" page is displayed in new tab$/, async () => { + await switchToLastWindow(); + await midnightBannerAssert.assertSeeMidnightURL(); +}); diff --git a/packages/e2e-tests/src/steps/tokensPageSteps.ts b/packages/e2e-tests/src/steps/tokensPageSteps.ts index 238e728148..7d9683da10 100644 --- a/packages/e2e-tests/src/steps/tokensPageSteps.ts +++ b/packages/e2e-tests/src/steps/tokensPageSteps.ts @@ -152,11 +152,6 @@ Then(/^"www.coingecko.com" page is displayed in new tab$/, async () => { await tokensPageAssert.assertSeeCoinGeckoURL(); }); -Then(/^"www.midnight.gd" page is displayed in new tab$/, async () => { - await switchToLastWindow(); - await tokensPageAssert.assertSeeMidnightURL(); -}); - When(/^I click "(Receive|Send)" button on Tokens page in popup mode$/, async (button: 'Receive' | 'Send') => { switch (button) { case 'Receive': From 6f474369c3e2373b162576ab5314d70d0442d977 Mon Sep 17 00:00:00 2001 From: Tonnia Rienne <tonnia.rienne@iohk.io> Date: Thu, 2 Oct 2025 08:02:14 -0400 Subject: [PATCH 4/6] test: add test for LW-13628 discover midnight banner, updates --- .../e2e-tests/src/assert/midnightBannerAssert.ts | 14 ++++++-------- packages/e2e-tests/src/elements/midnightBanner.ts | 2 +- packages/e2e-tests/wdio.conf.base.ts | 6 +++++- 3 files changed, 12 insertions(+), 10 deletions(-) diff --git a/packages/e2e-tests/src/assert/midnightBannerAssert.ts b/packages/e2e-tests/src/assert/midnightBannerAssert.ts index 2636b4ce35..4f1e2b284d 100644 --- a/packages/e2e-tests/src/assert/midnightBannerAssert.ts +++ b/packages/e2e-tests/src/assert/midnightBannerAssert.ts @@ -1,20 +1,18 @@ import { expect } from 'chai'; -import { readFromFile } from '../utils/fileUtils'; +import { t } from '../utils/translationService'; import midnightBanner from '../elements/midnightBanner'; -const data: Record<string, string> = JSON.parse( - readFromFile(import.meta.dirname, '../../../translation/src/lib/translations/browser-extension-wallet/en.json') -); - class MidnightBannerAssert { async assertSeeMidnightBanner() { await midnightBanner.title.waitForDisplayed(); - expect(await midnightBanner.title.getText()).to.equal(data['midnightEventBanner.title']); + expect(await midnightBanner.title.getText()).to.equal(await t('midnightEventBanner.title')); await midnightBanner.closeButton.waitForDisplayed(); + await midnightBanner.bannerDescriptionText.waitForDisplayed(); + expect(await midnightBanner.bannerDescriptionText.getText()).to.equal(await t('midnightEventBanner.description')); await midnightBanner.learnMoreButton.waitForDisplayed(); + expect(await midnightBanner.learnMoreButton.getText()).to.equal(await t('midnightEventBanner.learnMore')); await midnightBanner.remindMeLaterButton.waitForDisplayed(); - await midnightBanner.bannerDescriptionText.waitForDisplayed(); - expect(await midnightBanner.bannerDescriptionText.getText()).to.equal(data['midnightEventBanner.description']); + expect(await midnightBanner.remindMeLaterButton.getText()).to.equal(await t('midnightEventBanner.reminder')); } async assertSeeMidnightURL() { diff --git a/packages/e2e-tests/src/elements/midnightBanner.ts b/packages/e2e-tests/src/elements/midnightBanner.ts index 01e6fe5d1e..0455379b07 100644 --- a/packages/e2e-tests/src/elements/midnightBanner.ts +++ b/packages/e2e-tests/src/elements/midnightBanner.ts @@ -1,4 +1,4 @@ -/* eslint-disable no-undef */ +/* global WebdriverIO */ import { ChainablePromiseElement } from 'webdriverio'; class MidnightBanner { diff --git a/packages/e2e-tests/wdio.conf.base.ts b/packages/e2e-tests/wdio.conf.base.ts index 8492d6f4ad..8b96df4f76 100755 --- a/packages/e2e-tests/wdio.conf.base.ts +++ b/packages/e2e-tests/wdio.conf.base.ts @@ -104,7 +104,11 @@ export const config: WebdriverIO.Config = { './src/features/NetworkRequestsCounting.feature' ], batch15: ['./src/features/NFTsFolders*.feature', './src/features/SignMessage.feature'], - batch16: ['./src/features/SendTransactionBundlesExtended*.feature', './src/features/e2e/SignDataDAppE2E.feature'] + batch16: [ + './src/features/SendTransactionBundlesExtended*.feature', + './src/features/e2e/SignDataDAppE2E.feature', + './src/features/e2e/MidnightBanner.feature' + ] }, automationProtocol: 'webdriver', exclude: [], From 162a4d0fab0f172ced0b2f23048f4cb5f3cd5951 Mon Sep 17 00:00:00 2001 From: Tonnia Rienne <tonnia.rienne@iohk.io> Date: Thu, 2 Oct 2025 08:04:28 -0400 Subject: [PATCH 5/6] test: add test for LW-13628 discover midnight banner, update variable name --- packages/e2e-tests/src/assert/midnightBannerAssert.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/e2e-tests/src/assert/midnightBannerAssert.ts b/packages/e2e-tests/src/assert/midnightBannerAssert.ts index 4f1e2b284d..319781e668 100644 --- a/packages/e2e-tests/src/assert/midnightBannerAssert.ts +++ b/packages/e2e-tests/src/assert/midnightBannerAssert.ts @@ -16,9 +16,9 @@ class MidnightBannerAssert { } async assertSeeMidnightURL() { - const MIDNIGHT_URL = 'https://www.midnight.gd'; + const EXPECTED_MIDNIGHT_URL = 'https://www.midnight.gd'; const currentUrl = await browser.getUrl(); - expect(currentUrl).to.contain(MIDNIGHT_URL); + expect(currentUrl).to.contain(EXPECTED_MIDNIGHT_URL); } } From f00223e37362bb22c605de2e66d54faebb83036d Mon Sep 17 00:00:00 2001 From: Tonnia Rienne <tonnia.rienne@iohk.io> Date: Thu, 2 Oct 2025 09:36:39 -0400 Subject: [PATCH 6/6] test: add test for LW-13628 discover midnight banner, fix test file path --- packages/e2e-tests/wdio.conf.base.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/e2e-tests/wdio.conf.base.ts b/packages/e2e-tests/wdio.conf.base.ts index 8b96df4f76..10719ceb0b 100755 --- a/packages/e2e-tests/wdio.conf.base.ts +++ b/packages/e2e-tests/wdio.conf.base.ts @@ -107,7 +107,7 @@ export const config: WebdriverIO.Config = { batch16: [ './src/features/SendTransactionBundlesExtended*.feature', './src/features/e2e/SignDataDAppE2E.feature', - './src/features/e2e/MidnightBanner.feature' + './src/features/MidnightBanner.feature' ] }, automationProtocol: 'webdriver',