fix: correct timeouts for associate tests (#1060)

* fix: correct timeouts for associate tests

* fix: add explicit wait to node switcher
This commit is contained in:
Joe Tsang 2022-08-18 11:10:30 +01:00 committed by GitHub
parent fa04169242
commit 2264ac2383
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 18 additions and 42 deletions

View File

@ -28,6 +28,7 @@ context('Node switcher', function () {
.should('exist') .should('exist')
.and('have.attr', 'aria-checked', 'true'); .and('have.attr', 'aria-checked', 'true');
cy.get('label').should('have.text', Cypress.env('networkQueryUrl')); cy.get('label').should('have.text', Cypress.env('networkQueryUrl'));
cy.contains('-').should('not.exist');
cy.getByTestId('response-time-cell').should('contain.text', 'ms'); cy.getByTestId('response-time-cell').should('contain.text', 'ms');
cy.getByTestId('block-cell').should('not.be.empty'); cy.getByTestId('block-cell').should('not.be.empty');
cy.getByTestId('ssl-cell').should('have.text', 'Yes'); cy.getByTestId('ssl-cell').should('have.text', 'Yes');

View File

@ -41,24 +41,16 @@ context(
cy.get(ethWalletAssociatedBalances, txTimeout) cy.get(ethWalletAssociatedBalances, txTimeout)
.contains(vegaWalletPublicKeyShort) .contains(vegaWalletPublicKeyShort)
.parent() .parent(txTimeout)
.should('contain', 2.0, txTimeout); .should('contain', 2.0);
cy.get(ethWalletTotalAssociatedBalance, txTimeout) cy.get(ethWalletTotalAssociatedBalance, txTimeout)
.contains('2.0', txTimeout) .contains('2.0', txTimeout)
.should('be.visible'); .should('be.visible');
cy.get(vegaWalletAssociatedBalance, txTimeout).should( cy.get(vegaWalletAssociatedBalance, txTimeout).should('contain', 2.0);
'contain',
2.0,
txTimeout
);
cy.get(vegaWalletUnstakedBalance, txTimeout).should( cy.get(vegaWalletUnstakedBalance, txTimeout).should('contain', 2.0);
'contain',
2.0,
txTimeout
);
}); });
it('Able to disassociate tokens', function () { it('Able to disassociate tokens', function () {
@ -66,8 +58,8 @@ context(
cy.get(ethWalletAssociatedBalances, txTimeout) cy.get(ethWalletAssociatedBalances, txTimeout)
.contains(vegaWalletPublicKeyShort) .contains(vegaWalletPublicKeyShort)
.parent() .parent(txTimeout)
.should('contain', 2.0, txTimeout); .should('contain', 2.0);
cy.get(ethWalletTotalAssociatedBalance, txTimeout) cy.get(ethWalletTotalAssociatedBalance, txTimeout)
.contains('2.0', txTimeout) .contains('2.0', txTimeout)
@ -79,8 +71,8 @@ context(
cy.get(ethWalletAssociatedBalances, txTimeout) cy.get(ethWalletAssociatedBalances, txTimeout)
.contains(vegaWalletPublicKeyShort) .contains(vegaWalletPublicKeyShort)
.parent() .parent(txTimeout)
.should('contain', 1.0, txTimeout); .should('contain', 1.0);
cy.get(ethWalletTotalAssociatedBalance, txTimeout) cy.get(ethWalletTotalAssociatedBalance, txTimeout)
.contains('1.0', txTimeout) .contains('1.0', txTimeout)
@ -101,19 +93,14 @@ context(
cy.get(vegaWalletAssociatedBalance, txTimeout).should( cy.get(vegaWalletAssociatedBalance, txTimeout).should(
'contain', 'contain',
'1,001.000000000000000000', '1,001.000000000000000000'
txTimeout
); );
}); });
it('Able to disassociate a partial amount of tokens currently associated', function () { it('Able to disassociate a partial amount of tokens currently associated', function () {
cy.staking_page_associate_tokens('2'); cy.staking_page_associate_tokens('2');
cy.get(vegaWalletAssociatedBalance, txTimeout).should( cy.get(vegaWalletAssociatedBalance, txTimeout).should('contain', 2.0);
'contain',
2.0,
txTimeout
);
cy.get('button').contains('Select a validator to nominate').click(); cy.get('button').contains('Select a validator to nominate').click();
@ -121,29 +108,21 @@ context(
cy.get(ethWalletAssociatedBalances, txTimeout) cy.get(ethWalletAssociatedBalances, txTimeout)
.contains(vegaWalletPublicKeyShort) .contains(vegaWalletPublicKeyShort)
.parent() .parent(txTimeout)
.should('contain', 1.0, txTimeout); .should('contain', 1.0);
cy.get(ethWalletAssociatedBalances, txTimeout) cy.get(ethWalletAssociatedBalances, txTimeout)
.contains(vegaWalletPublicKeyShort) .contains(vegaWalletPublicKeyShort)
.parent() .parent(txTimeout)
.should('contain', 1.0, txTimeout); .should('contain', 1.0);
cy.get(vegaWalletAssociatedBalance, txTimeout).should( cy.get(vegaWalletAssociatedBalance, txTimeout).should('contain', 1.0);
'contain',
1.0,
txTimeout
);
}); });
it('Able to disassociate all tokens', function () { it('Able to disassociate all tokens', function () {
cy.staking_page_associate_tokens('2'); cy.staking_page_associate_tokens('2');
cy.get(vegaWalletAssociatedBalance, txTimeout).should( cy.get(vegaWalletAssociatedBalance, txTimeout).should('contain', 2.0);
'contain',
2.0,
txTimeout
);
cy.get('button').contains('Select a validator to nominate').click(); cy.get('button').contains('Select a validator to nominate').click();
@ -161,11 +140,7 @@ context(
); );
}); });
cy.get(vegaWalletAssociatedBalance, txTimeout).should( cy.get(vegaWalletAssociatedBalance, txTimeout).should('contain', 0.0);
'contain',
0.0,
txTimeout
);
}); });
}); });
} }