diff --git a/apps/governance/src/i18n/translations/dev.json b/apps/governance/src/i18n/translations/dev.json index d714cc82b..1d9d3869c 100644 --- a/apps/governance/src/i18n/translations/dev.json +++ b/apps/governance/src/i18n/translations/dev.json @@ -787,9 +787,9 @@ "homeVegaTokenButtonText": "Manage tokens", "downloadProposalJson": "Download proposal as JSON", "networkUpgrade": "Network Upgrade", - "PROTOCOL_UPGRADE_PROPOSAL_STATUS_APPROVED": "Approved", - "PROTOCOL_UPGRADE_PROPOSAL_STATUS_PENDING": "Pending", - "PROTOCOL_UPGRADE_PROPOSAL_STATUS_REJECTED": "Rejected", + "PROTOCOL_UPGRADE_PROPOSAL_STATUS_APPROVED": "Approved by validators", + "PROTOCOL_UPGRADE_PROPOSAL_STATUS_PENDING": "Waiting for validator votes", + "PROTOCOL_UPGRADE_PROPOSAL_STATUS_REJECTED": "Declined by validators", "PROTOCOL_UPGRADE_PROPOSAL_STATUS_UNSPECIFIED": "Unspecified", "vegaRelease{release}": "Vega Release {{release}}", "upgradeBlockHeight": "Upgrade block height", @@ -814,3 +814,4 @@ "ContinueSharingData": "Continue sharing data", "NodeUnsuitable": "Node: {{url}} is unsuitable" } + diff --git a/apps/governance/src/routes/proposals/components/protocol-upgrade-proposals-list-item/protocol-upgrade-proposals-list-item.spec.tsx b/apps/governance/src/routes/proposals/components/protocol-upgrade-proposals-list-item/protocol-upgrade-proposals-list-item.spec.tsx index 4d0bdce7f..47a035b29 100644 --- a/apps/governance/src/routes/proposals/components/protocol-upgrade-proposals-list-item/protocol-upgrade-proposals-list-item.spec.tsx +++ b/apps/governance/src/routes/proposals/components/protocol-upgrade-proposals-list-item/protocol-upgrade-proposals-list-item.spec.tsx @@ -26,28 +26,34 @@ describe('ProtocolUpgradeProposalsListItem', () => { status: ProtocolUpgradeProposalStatus.PROTOCOL_UPGRADE_PROPOSAL_STATUS_REJECTED, icon: 'protocol-upgrade-proposal-status-icon-rejected', + text: 'Declined by validators', }, { status: ProtocolUpgradeProposalStatus.PROTOCOL_UPGRADE_PROPOSAL_STATUS_PENDING, icon: 'protocol-upgrade-proposal-status-icon-pending', + text: 'Waiting for validator votes', }, { status: ProtocolUpgradeProposalStatus.PROTOCOL_UPGRADE_PROPOSAL_STATUS_APPROVED, icon: 'protocol-upgrade-proposal-status-icon-approved', + text: 'Approved by validators', }, { status: ProtocolUpgradeProposalStatus.PROTOCOL_UPGRADE_PROPOSAL_STATUS_UNSPECIFIED, icon: 'protocol-upgrade-proposal-status-icon-unspecified', + text: 'Unspecified', }, ]; - statuses.forEach(({ status, icon }) => { + statuses.forEach(({ status, icon, text }) => { renderComponent({ ...proposal, status }); const statusIcon = screen.getByTestId(icon); + const textContent = screen.getByText(text); expect(statusIcon).toBeInTheDocument(); + expect(textContent).toBeInTheDocument(); }); });