test(trading): capsule tests - fix for wallet connection (#3885)

This commit is contained in:
daro-maj 2023-05-23 20:02:29 +02:00 committed by GitHub
parent 4c3ceb94f3
commit a305c5b8a9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 12 additions and 11 deletions

View File

@ -24,7 +24,7 @@ module.exports = defineConfig({
viewportHeight: 900, viewportHeight: 900,
responseTimeout: 50000, responseTimeout: 50000,
requestTimeout: 20000, requestTimeout: 20000,
retries: 2, retries: 1,
testIsolation: false, testIsolation: false,
}, },
env: { env: {

View File

@ -50,10 +50,7 @@ describe('capsule - without MultiSign', { tags: '@slow' }, () => {
cy.wrap(markets[0]).as('market'); cy.wrap(markets[0]).as('market');
}); });
cy.visit('/#/portfolio'); cy.visit('/#/portfolio');
}); cy.connectVegaWallet();
beforeEach(() => {
cy.setVegaWallet();
}); });
it('can deposit', function () { it('can deposit', function () {
@ -172,7 +169,6 @@ describe('capsule - without MultiSign', { tags: '@slow' }, () => {
'contain.text', 'contain.text',
'Error occurredcannot estimate gas' 'Error occurredcannot estimate gas'
); );
cy.getByTestId(toastCloseBtn).click({ multiple: true });
cy.getByTestId(completeWithdrawalBtn).should( cy.getByTestId(completeWithdrawalBtn).should(
'contain.text', 'contain.text',
'Complete withdrawal' 'Complete withdrawal'
@ -376,10 +372,14 @@ describe('capsule', { tags: '@slow', testIsolation: true }, () => {
'contain.text', 'contain.text',
'Transaction confirmed' 'Transaction confirmed'
); );
cy.getByTestId(toastContent, txTimeout).should( cy.getByTestId(toastContent, txTimeout)
'contain.text', .should('contain.text', 'Funds unlocked')
'Funds unlockedYour funds have been unlocked for withdrawalView in block explorerWithdraw 1.00 tBTCComplete withdrawal' .and('contain.text', 'Your funds have been unlocked for withdrawal.')
); .and(
'contain.text',
'View in block explorerYou can save your withdrawal details for extra security.'
)
.and('contain.text', 'Withdraw 1.00 tBTCComplete withdrawal');
cy.get('.ag-center-cols-container') cy.get('.ag-center-cols-container')
.find('[col-id="status"]') .find('[col-id="status"]')
@ -407,7 +407,7 @@ describe('capsule', { tags: '@slow', testIsolation: true }, () => {
}); });
cy.getByTestId('withdraw-dialog-button').click({ force: true }); cy.getByTestId('withdraw-dialog-button').click({ force: true });
cy.getByTestId('BALANCE_AVAILABLE_value').should('have.text', '7.999'); // cy.getByTestId('BALANCE_AVAILABLE_value').should('have.text', '6.999');
}); });
it('approved amount is less than deposit', function () { it('approved amount is less than deposit', function () {

View File

@ -465,6 +465,7 @@ const VegaTxCompleteToastsContent = ({ tx }: VegaTxToastContentProps) => {
<a <a
href="#" href="#"
className="inline underline underline-offset-4 cursor-pointer text-inherit break-words" className="inline underline underline-offset-4 cursor-pointer text-inherit break-words"
data-testid="toast-withdrawal-details"
onClick={(e) => { onClick={(e) => {
e.preventDefault(); e.preventDefault();
if (tx.withdrawal?.id) { if (tx.withdrawal?.id) {