Skip to content

Commit

Permalink
test(extension): fix LW-3226
Browse files Browse the repository at this point in the history
  • Loading branch information
wklos-iohk committed Apr 29, 2024
1 parent 40a0d63 commit 0fb95fc
Show file tree
Hide file tree
Showing 4 changed files with 6 additions and 38 deletions.
26 changes: 1 addition & 25 deletions packages/e2e-tests/src/assert/stakingPageAssert.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,7 @@ import { t } from '../utils/translationService';
import StakingSuccessDrawer from '../elements/staking/StakingSuccessDrawer';
import { expect } from 'chai';
import { StakePool } from '../data/expectedStakePoolsData';
import StakingPasswordDrawer from '../elements/staking/StakingPasswordDrawer';
import StakingErrorDrawer from '../elements/staking/StakingErrorDrawer';
import StakingErrorDrawer from '../elements/multidelegation/StakingErrorDrawer';
import { browser } from '@wdio/globals';

class StakingPageAssert {
Expand Down Expand Up @@ -106,20 +105,6 @@ class StakingPageAssert {
});
};

assertSeeStakingPasswordDrawer = async () => {
await StakingPasswordDrawer.title.waitForDisplayed();
expect(await StakingPasswordDrawer.title.getText()).to.equal(
await t('browserView.staking.details.confirmation.title')
);
await StakingPasswordDrawer.subtitle.waitForDisplayed();
expect(await StakingPasswordDrawer.subtitle.getText()).to.equal(
await t('browserView.transaction.send.enterWalletPasswordToConfirmTransaction')
);
await StakingPasswordDrawer.passwordInputContainer.waitForDisplayed();
await StakingPasswordDrawer.confirmButton.waitForDisplayed();
expect(await StakingPasswordDrawer.confirmButton.getText()).to.equal(await t('general.button.confirm'));
};

assertSeeStakingError = async () => {
await StakingErrorDrawer.icon.waitForDisplayed();
await StakingErrorDrawer.title.waitForDisplayed();
Expand All @@ -138,15 +123,6 @@ class StakingPageAssert {
);
};

async assertSeeTickerInCostColumn(expectedTicker: 'ADA' | 'tADA') {
const regex = expectedTicker === 'ADA' ? /[^t]ADA/g : /tADA/g;

const tickerList = await StakingPage.stakePoolListCostList.map(async (stakePoolListCost) =>
String(((await stakePoolListCost.getText()) as string).match(regex))
);
this.assertTickerInList(expectedTicker, tickerList);
}

async assertSeeTickerInCurrentStakedPool(expectedTicker: 'ADA' | 'tADA') {
const regex = expectedTicker === 'ADA' ? /[^t]ADA/g : /tADA/g;

Expand Down
2 changes: 1 addition & 1 deletion packages/e2e-tests/src/elements/transactionsPage.ts
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ class TransactionsPage {
private TRANSACTIONS_TABLE_ITEM_FIAT_AMOUNT = '[data-testid="fiat-amount"]';
private TRANSACTIONS_TABLE_ITEM_TIMESTAMP = '[data-testid="timestamp"]';
private TRANSACTIONS_SKELETON = '[data-testid="infinite-scroll-skeleton"]';
private TRANSACTIONS_COST_ADA = '[data-testid="send-transaction-fee-ada"]';
private TRANSACTIONS_COST_ADA = '[data-testid="transaction-fee-value-ada"]';
private ASSET_INFO_AMOUNT = '[data-testid="asset-info-amount"]';
private SUMMARY_FEE_CONTAINER = '[data-testid="summary-fee-container"]';
private OUTPUT_SUMMARY_CONTAINER = '[data-testid="output-summary-container"]';
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,10 @@
@NetworkSwitching-extended
@NetworkSwitching-extended @Testnet
Feature: LW: Network Switching - extended view

Background:
Given Wallet is synced
And I disable showing Multidelegation beta banner
And I disable showing Multidelegation persistence banner

@LW-3226
Scenario Outline: Extended View - Currency symbol is correct when on different network
Expand All @@ -14,9 +16,7 @@ Feature: LW: Network Switching - extended view
And I wait for the transaction history to be loaded and all transactions to be confirmed
Then I see <ticker> in the list of transactions
When I navigate to Staking extended page
And I wait for stake pool list to be populated
Then I see <ticker> in the cost column
And I see <ticker> in current staked pool
Then I see <ticker> in current staked pool
When I click "Send" button on page header
And I've entered accepted values for all <network> fields of simple Tx
Then I see <ticker> in transaction fee
Expand Down
8 changes: 0 additions & 8 deletions packages/e2e-tests/src/steps/stakingSteps.ts
Original file line number Diff line number Diff line change
Expand Up @@ -135,10 +135,6 @@ Then(/^The Tx details are displayed for Staking (with|without) metadata$/, async
await transactionDetailsAssert.assertSeeActivityDetails(expectedActivityDetails);
});

Then(/^Staking password screen is displayed$/, async () => {
await stakingPageAssert.assertSeeStakingPasswordDrawer();
});

Then(/^Staking exit modal (is|is not) displayed$/, async (shouldBeDisplayed: 'is' | 'is not') => {
shouldBeDisplayed === 'is'
? await StakingExitModalAssert.assertSeeStakingExitModal()
Expand Down Expand Up @@ -214,10 +210,6 @@ Then(
}
);

Then(/^I see (ADA|tADA) in the cost column$/, async (expectedTicker: 'ADA' | 'tADA') => {
await stakingPageAssert.assertSeeTickerInCostColumn(expectedTicker);
});

Then(/^I see (ADA|tADA) in current staked pool$/, async (expectedTicker: 'ADA' | 'tADA') => {
await stakingPageAssert.assertSeeTickerInCurrentStakedPool(expectedTicker);
});

0 comments on commit 0fb95fc

Please sign in to comment.