chore(governance): add acs for network upgrade banner and estimate (#4402)
This commit is contained in:
parent
ccf5ff632c
commit
1fb61d313c
@ -17,6 +17,7 @@ const governanceDocsUrl = 'https://vega.xyz/governance';
|
|||||||
const networkUpgradeProposalListItem = 'protocol-upgrade-proposals-list-item';
|
const networkUpgradeProposalListItem = 'protocol-upgrade-proposals-list-item';
|
||||||
const closedProposals = 'closed-proposals';
|
const closedProposals = 'closed-proposals';
|
||||||
const closedProposalToggle = 'closed-proposals-toggle-networkUpgrades';
|
const closedProposalToggle = 'closed-proposals-toggle-networkUpgrades';
|
||||||
|
const protocolUpgradeTime = 'protocol-upgrade-time';
|
||||||
|
|
||||||
context(
|
context(
|
||||||
'Governance Page - verify elements on page',
|
'Governance Page - verify elements on page',
|
||||||
@ -174,6 +175,7 @@ context(
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
// 3009-NTWU-003 3009-NTWU-004 3009-NTWU-007
|
||||||
it('should see details of network upgrade proposal', function () {
|
it('should see details of network upgrade proposal', function () {
|
||||||
mockNetworkUpgradeProposal();
|
mockNetworkUpgradeProposal();
|
||||||
navigateTo(navigation.proposals);
|
navigateTo(navigation.proposals);
|
||||||
@ -228,6 +230,7 @@ context(
|
|||||||
cy.getByTestId(closedProposalToggle).should('not.exist');
|
cy.getByTestId(closedProposalToggle).should('not.exist');
|
||||||
});
|
});
|
||||||
|
|
||||||
|
// 3009-NTWU-001 3009-NTWU-002 3009-NTWU-006 3009-NTWU-009
|
||||||
it('should display network upgrade banner with estimate', function () {
|
it('should display network upgrade banner with estimate', function () {
|
||||||
mockNetworkUpgradeProposal();
|
mockNetworkUpgradeProposal();
|
||||||
cy.visit('/');
|
cy.visit('/');
|
||||||
@ -259,10 +262,18 @@ context(
|
|||||||
.as('displayedEstimate');
|
.as('displayedEstimate');
|
||||||
cy.get('@displayedEstimate').then((estimateText) => {
|
cy.get('@displayedEstimate').then((estimateText) => {
|
||||||
// Estimated time should automatically update every second
|
// Estimated time should automatically update every second
|
||||||
cy.getByTestId('protocol-upgrade-time')
|
cy.getByTestId(protocolUpgradeTime)
|
||||||
.invoke('text')
|
.invoke('text')
|
||||||
.should('not.eq', estimateText);
|
.should('not.eq', estimateText);
|
||||||
});
|
});
|
||||||
|
// time estimate on proposal detail
|
||||||
|
cy.getByTestId('protocol-upgrade-proposal').within(() => {
|
||||||
|
cy.get('@displayedEstimate').then((estimateText) => {
|
||||||
|
cy.getByTestId(protocolUpgradeTime)
|
||||||
|
.invoke('text')
|
||||||
|
.should('not.eq', estimateText);
|
||||||
|
});
|
||||||
|
});
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
Loading…
Reference in New Issue
Block a user