chore(2027): update smoke tests (#2099)

* chore: update smoke tests

* chore: remove tag from test
This commit is contained in:
Joe Tsang 2022-11-16 17:38:20 +00:00 committed by GitHub
parent 0bad181334
commit 6ad470fcb3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 225 additions and 219 deletions

View File

@ -162,10 +162,7 @@ context(
});
// 3002-PROP-011
it(
'Able to submit a valid freeform proposal - with minimum required tokens associated',
{ tags: '@smoke' },
function () {
it('Able to submit a valid freeform proposal - with minimum required tokens associated', function () {
cy.ensure_specified_unstaked_tokens_are_associated(
this.minProposerBalance
);
@ -182,8 +179,7 @@ context(
// 3002-PROP-012
// 3002-PROP-016
cy.wait_for_proposal_submitted();
}
);
});
it('Newly created proposals list - proposals closest to closing date appear higher in list', function () {
// 3001-VOTE-005
@ -436,7 +432,10 @@ context(
});
// 3001-VOTE-080 3001-VOTE-090
it('Newly created proposal details - ability to vote for and against proposal - with minimum required tokens associated', function () {
it(
'Newly created proposal details - ability to vote for and against proposal - with minimum required tokens associated',
{ tags: '@smoke' },
function () {
createRawProposal(this.minProposerBalance);
cy.get('@rawProposal').then((rawProposal) => {
cy.get_submitted_proposal_from_proposal_list(
@ -507,7 +506,8 @@ context(
cy.get_proposal_information_from_table('Number of voting parties')
.should('have.text', '1')
.and('be.visible');
});
}
);
// 3001-VOTE-042, 3001-VOTE-057, 3001-VOTE-058, 3001-VOTE-059, 3001-VOTE-060
it('Newly created proposal details - ability to increase associated tokens - by voting again after association', function () {
@ -743,7 +743,10 @@ context(
});
// 1005-PROP-009
it('Unable to vote on a freeform proposal - when some but not enough vega associated', function () {
it(
'Unable to vote on a freeform proposal - when some but not enough vega associated',
{ tags: '@smoke' },
function () {
const proposalTitle = generateProposalTitle();
cy.ensure_specified_unstaked_tokens_are_associated(
@ -763,16 +766,19 @@ context(
});
cy.navigate_to('governance');
cy.wait_for_spinner();
cy.get_submitted_proposal_from_proposal_list(proposalTitle).within(() =>
cy.get(viewProposalButton).click()
cy.get_submitted_proposal_from_proposal_list(proposalTitle).within(
() => cy.get(viewProposalButton).click()
);
cy.contains('Vote breakdown').should('be.visible', { timeout: 10000 });
cy.contains('Vote breakdown').should('be.visible', {
timeout: 10000,
});
cy.get(voteButtons).should('not.exist');
cy.getByTestId('min-proposal-requirements').should(
'have.text',
`You must have at least ${this.minVoterBalance} VEGA associated to vote on this proposal`
);
});
}
);
it('Unable to vote on a proposal - when vega wallet disconnected - option to connect from within', function () {
createRawProposal(this.minProposerBalance);

View File

@ -55,10 +55,7 @@ context(
}
);
it(
'Able to stake against a validator - using vega from wallet',
{ tags: '@smoke' },
function () {
it('Able to stake against a validator - using vega from wallet', function () {
cy.staking_page_associate_tokens('3');
cy.get(vegaWalletUnstakedBalance, txTimeout).should(
@ -112,8 +109,7 @@ context(
'2.00',
'100%'
);
}
);
});
it('Able to stake against a validator - using vega from vesting contract', function () {
cy.staking_page_associate_tokens('3', { type: 'contract' });
@ -310,7 +306,10 @@ context(
});
// 2001-STKE-041
it('Able to remove part of a stake against a validator', function () {
it(
'Able to remove part of a stake against a validator',
{ tags: '@smoke' },
function () {
cy.staking_page_associate_tokens('4');
cy.get(vegaWalletUnstakedBalance, txTimeout).should(
@ -376,7 +375,8 @@ context(
'2.00',
'100%'
);
});
}
);
// 2001-STKE-045
it('Able to remove a full stake against a validator', function () {