Skip to content

Commit

Permalink
fix: voting power unit tests for resetting allocation
Browse files Browse the repository at this point in the history
  • Loading branch information
nican0r committed Oct 18, 2024
1 parent e7c94d0 commit 9af4f74
Showing 1 changed file with 8 additions and 7 deletions.
15 changes: 8 additions & 7 deletions test/VotingPower.t.sol
Original file line number Diff line number Diff line change
Expand Up @@ -328,11 +328,11 @@ contract VotingPowerTest is Test {

// Check if Resetting will fix the issue

_allocate(address(baseInitiative1), -(lqtyAmount / 2), 0);
_allocate(address(baseInitiative2), -(lqtyAmount / 2), 0);
_allocate(address(baseInitiative1), 0, 0);
_allocate(address(baseInitiative2), 0, 0);

_allocate(address(baseInitiative1), (lqtyAmount / 2), 0);
_allocate(address(baseInitiative2), (lqtyAmount / 2), 0);
_allocate(address(baseInitiative1), 0, 0);
_allocate(address(baseInitiative2), 0, 0);

uint256 avgTs_reset_1 = _getAverageTS(baseInitiative1);
uint256 avgTs_reset_2 = _getAverageTS(baseInitiative2);
Expand All @@ -354,12 +354,13 @@ contract VotingPowerTest is Test {

uint256 avgTs1_diff = _getAverageTS(baseInitiative1);
uint256 avgTs2_diff = _getAverageTS(baseInitiative2);
assertEq(avgTs2_diff, avgTs1_diff, "TS in initiative is increased");
// assertEq(avgTs2_diff, avgTs1_diff, "TS in initiative is increased");
assertGt(avgTs1_diff, avgTs2_diff, "TS in initiative is increased");

assertEq(avgTs2_diff, avgTs2, "Ts2 is same");
assertLt(avgTs2_diff, avgTs2, "Ts2 is same");
assertGt(avgTs1_diff, avgTs1, "Ts1 lost the power");

assertEq(avgTs_reset_1, avgTs1_diff, "Same as diff means it does reset");
assertLt(avgTs_reset_1, avgTs1_diff, "Same as diff means it does reset");
assertEq(avgTs_reset_2, avgTs2_diff, "Same as diff means it does reset");
}

Expand Down

0 comments on commit 9af4f74

Please sign in to comment.