Skip to content

Commit 3b91db2

Browse files
authored
test: maintenace 26 June 2025 (#1926)
1 parent 7f80108 commit 3b91db2

File tree

2 files changed

+20
-14
lines changed

2 files changed

+20
-14
lines changed

packages/e2e-tests/src/assert/settings/CollateralDrawerAssert.ts

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,33 +11,37 @@ class CollateralDrawerAssert {
1111
expect(await CollateralDrawer.drawerHeaderTitle.getText()).to.equal(
1212
await t('browserView.settings.wallet.collateral.title')
1313
);
14+
await CollateralDrawer.collateralDescription.waitForDisplayed();
15+
await CollateralDrawer.collateralBannerDescription.waitForDisplayed();
16+
await CollateralDrawer.collateralButton.waitForDisplayed();
1417
if (state === 'Inactive') {
15-
await CollateralDrawer.passwordInputContainer.waitForDisplayed();
1618
expect(await CollateralDrawer.collateralDescription.getText()).to.equal(
1719
await t('browserView.settings.wallet.collateral.amountDescription')
1820
);
1921
expect(await CollateralDrawer.collateralBannerDescription.getText()).to.equal(
2022
await t('browserView.settings.wallet.collateral.reclaimBanner')
2123
);
24+
await CollateralDrawer.passwordInputContainer.waitForDisplayed();
2225
expect(await CollateralDrawer.collateralButton.getText()).to.equal(
2326
await t('browserView.settings.wallet.collateral.confirm')
2427
);
2528

29+
await CollateralDrawer.transactionFeeLabel.waitForDisplayed();
2630
expect(await CollateralDrawer.transactionFeeLabel.getText()).to.equal(await t('core.outputSummaryList.txFee'));
2731
expect((await CollateralDrawer.transactionFeeAmount.getText()) as string).to.match(
2832
TestnetPatterns.ADA_LITERAL_VALUE_REGEX
2933
);
3034
expect((await CollateralDrawer.transactionFeeFiat.getText()) as string).to.match(TestnetPatterns.USD_VALUE_REGEX);
3135
} else {
32-
await CollateralDrawer.passwordInputContainer.waitForDisplayed({
33-
reverse: true
34-
});
3536
expect(await CollateralDrawer.collateralDescription.getText()).to.equal(
3637
await t('browserView.settings.wallet.collateral.reclaimDescription')
3738
);
3839
expect(await CollateralDrawer.collateralBannerDescription.getText()).to.equal(
3940
await t('browserView.settings.wallet.collateral.reclaimBanner')
4041
);
42+
await CollateralDrawer.passwordInputContainer.waitForDisplayed({
43+
reverse: true
44+
});
4145
expect(await CollateralDrawer.collateralButton.getText()).to.equal(
4246
await t('browserView.settings.wallet.collateral.reclaimCollateral')
4347
);

packages/e2e-tests/src/elements/settings/CollateralDrawer.ts

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1+
/* global WebdriverIO */
12
import CommonDrawerElements from '../CommonDrawerElements';
3+
import type { ChainablePromiseElement } from 'webdriverio';
24

35
class CollateralDrawer extends CommonDrawerElements {
46
private COLLATERAL_DESCRIPTION = '[data-testid="collateral-description"]';
@@ -12,36 +14,36 @@ class CollateralDrawer extends CommonDrawerElements {
1214
private SAD_FACE_ICON = '[data-testid="collateral-sad-face-icon"]';
1315
private ERROR_LABEL = '[data-testid="collateral-not-enough-ada-error"]';
1416

15-
get sadFaceIcon() {
17+
get sadFaceIcon(): ChainablePromiseElement<WebdriverIO.Element> {
1618
return $(this.SAD_FACE_ICON);
1719
}
18-
get error() {
20+
get error(): ChainablePromiseElement<WebdriverIO.Element> {
1921
return $(this.ERROR_LABEL);
2022
}
2123

22-
get collateralDescription() {
24+
get collateralDescription(): ChainablePromiseElement<WebdriverIO.Element> {
2325
return $(this.COLLATERAL_DESCRIPTION);
2426
}
2527

26-
get collateralBannerDescription() {
28+
get collateralBannerDescription(): ChainablePromiseElement<WebdriverIO.Element> {
2729
return $(this.COLLATERAL_BANNER_DESCRIPTION);
2830
}
29-
get passwordInput() {
31+
get passwordInput(): ChainablePromiseElement<WebdriverIO.Element> {
3032
return $(this.PASSWORD_INPUT);
3133
}
32-
get passwordInputContainer() {
34+
get passwordInputContainer(): ChainablePromiseElement<WebdriverIO.Element> {
3335
return $(this.PASSWORD_INPUT_CONTAINER);
3436
}
35-
get transactionFeeLabel() {
37+
get transactionFeeLabel(): ChainablePromiseElement<WebdriverIO.Element> {
3638
return $(this.TRANSACTION_FEE_LABEL);
3739
}
38-
get transactionFeeAmount() {
40+
get transactionFeeAmount(): ChainablePromiseElement<WebdriverIO.Element> {
3941
return $(this.TRANSACTION_FEE_AMOUNT);
4042
}
41-
get transactionFeeFiat() {
43+
get transactionFeeFiat(): ChainablePromiseElement<WebdriverIO.Element> {
4244
return $(this.TRANSACTION_FEE_AMOUNT_FIAT);
4345
}
44-
get collateralButton() {
46+
get collateralButton(): ChainablePromiseElement<WebdriverIO.Element> {
4547
return $(this.COLLATERAL_BUTTON);
4648
}
4749
}

0 commit comments

Comments
 (0)