From 3d2e63058db825f692a60612b62e6bc7a691567a Mon Sep 17 00:00:00 2001 From: soloseng <102702451+soloseng@users.noreply.github.com> Date: Tue, 19 Nov 2024 11:59:25 -0500 Subject: [PATCH] Soloseng/L2-Proposal-test (#11274) passing proposal L2 test --- .../unit/governance/network/Proposal.t.sol | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/packages/protocol/test-sol/unit/governance/network/Proposal.t.sol b/packages/protocol/test-sol/unit/governance/network/Proposal.t.sol index 972ff7ebd3b..a065a005767 100644 --- a/packages/protocol/test-sol/unit/governance/network/Proposal.t.sol +++ b/packages/protocol/test-sol/unit/governance/network/Proposal.t.sol @@ -2,20 +2,25 @@ pragma solidity ^0.5.13; import "celo-foundry/Test.sol"; +import "@test-sol/utils/WhenL2.sol"; import "@celo-contracts/governance/Proposals.sol"; import "@celo-contracts/common/FixidityLib.sol"; -contract ProposalTest_getSupportWithQuorumPadding is Test { +contract ProposalTest is Test { using Proposals for Proposals.Proposal; using FixidityLib for FixidityLib.Fraction; - Proposals.Proposal private proposal; + Proposals.Proposal internal proposal; function setUp() public { proposal.networkWeight = 100; } +} + +contract ProposalTest_L2 is WhenL2, ProposalTest {} +contract ProposalTest_getSupportWithQuorumPadding is ProposalTest { function test_ShouldReturnSupportRatioWhenParticipationAboveCriticalBaseline() public { proposal.votes.yes = 15; proposal.votes.no = 10; @@ -47,3 +52,8 @@ contract ProposalTest_getSupportWithQuorumPadding is Test { assertEq(proposal.getSupportWithQuorumPadding(quorum).unwrap(), 0); } } + +contract ProposalTest_getSupportWithQuorumPadding_L2 is + ProposalTest_L2, + ProposalTest_getSupportWithQuorumPadding +{}