@@ -69,7 +69,7 @@ contract VestingManagerTest is Test {
6969 assertEq (terms[0 ].percentage, 1_000_000 );
7070 assertEq (terms[0 ].cliff, 12 * 30 days);
7171 assertEq (terms[0 ].period, 90 days);
72- assertEq (terms[0 ].num, 8 );
72+ assertEq (terms[0 ].num, 12 );
7373 }
7474 {
7575 (address beneficiary , uint256 totalAmount , uint256 vestedAmount , uint256 termIndex , VestingManager.Term[] memory terms ) = manager.getSchedule (3 );
@@ -323,7 +323,7 @@ contract VestingManagerTest is Test {
323323 vm.warp (tge + 4 * 90 days);
324324 assertEq (manager.claimable (0 ), 10_500_000 ether);
325325 assertEq (manager.claimable (1 ), 10_000_000 ether);
326- assertEq (manager.claimable (2 ), 7_812_500 ether);
326+ assertEq (manager.claimable (2 ), 5_208_333 ether + 333_333_333_333_333_333 );
327327 assertEq (manager.claimable (3 ), 10_000_000 ether);
328328 assertEq (manager.claimable (4 ), 0 ether);
329329 assertEq (manager.claimable (5 ), 2_437_500 ether);
@@ -343,7 +343,7 @@ contract VestingManagerTest is Test {
343343 manager.claim (8 );
344344 assertEq (token.balanceOf (beneficiaries[0 ]), 42_000_000 ether);
345345 assertEq (token.balanceOf (beneficiaries[1 ]), 40_000_000 ether);
346- assertEq (token.balanceOf (beneficiaries[2 ]), 7_812_500 ether);
346+ assertEq (token.balanceOf (beneficiaries[2 ]), 5_208_333 ether + 333_333_333_333_333_333 );
347347 assertEq (token.balanceOf (beneficiaries[3 ]), 10_000_000 ether);
348348 assertEq (token.balanceOf (beneficiaries[4 ]), 5_000_000 ether);
349349 assertEq (token.balanceOf (beneficiaries[5 ]), 23_562_500 ether);
@@ -375,7 +375,7 @@ contract VestingManagerTest is Test {
375375 for (uint i = 5 ; i < 12 ; ++ i) {
376376 assertEq (manager.claimable (0 ), 10_500_000 ether);
377377 assertEq (manager.claimable (1 ), 10_000_000 ether);
378- assertEq (manager.claimable (2 ), 7_812_500 ether);
378+ assertEq (manager.claimable (2 ), 5_208_333 ether + 333_333_333_333_333_333 );
379379 assertEq (manager.claimable (3 ), 10_000_000 ether);
380380 assertEq (manager.claimable (4 ), 0 ether);
381381 assertEq (manager.claimable (5 ), 2_437_500 ether);
@@ -395,7 +395,7 @@ contract VestingManagerTest is Test {
395395 }
396396 assertEq (token.balanceOf (beneficiaries[0 ]), 126_000_000 ether);
397397 assertEq (token.balanceOf (beneficiaries[1 ]), 120_000_000 ether);
398- assertEq (token.balanceOf (beneficiaries[2 ]), 62_500_000 ether);
398+ assertEq (token.balanceOf (beneficiaries[2 ]), 41_666_666 ether + 666_666_666_666_666_664 );
399399 assertEq (token.balanceOf (beneficiaries[3 ]), 80_000_000 ether);
400400 assertEq (token.balanceOf (beneficiaries[4 ]), 5_000_000 ether);
401401 assertEq (token.balanceOf (beneficiaries[5 ]), 43_062_500 ether);
@@ -415,22 +415,24 @@ contract VestingManagerTest is Test {
415415 for (uint i = 12 ; i < 16 ; ++ i) {
416416 assertEq (manager.claimable (0 ), 10_500_000 ether);
417417 assertEq (manager.claimable (1 ), 10_000_000 ether);
418- assertEq (manager.claimable (2 ), 0 ether);
419418 assertEq (manager.claimable (3 ), 0 ether);
420419 assertEq (manager.claimable (4 ), 0 ether);
421420 assertEq (manager.claimable (5 ), 2_437_500 ether);
422421 assertEq (manager.claimable (6 ), 0 ether);
423422 assertEq (manager.claimable (7 ), 10_000_000 ether);
424423 if (i == 15 ) {
425424 assertEq (manager.claimable (8 ), 1_666_666 ether + 666_666_666_666_666_666 + 8 );
425+ assertEq (manager.claimable (2 ), 5_208_333 ether + 333_333_333_333_333_333 + 4 );
426426 } else {
427427 assertEq (manager.claimable (8 ), 1_666_666 ether + 666_666_666_666_666_666 );
428+ assertEq (manager.claimable (2 ), 5_208_333 ether + 333_333_333_333_333_333 );
428429 }
429430 assertEq (manager.claimable (9 ), 0 ether);
430431 assertEq (manager.claimable (10 ), 0 ether);
431432 assertEq (manager.claimable (11 ), 0 ether);
432433 manager.claim (0 );
433434 manager.claim (1 );
435+ manager.claim (2 );
434436 manager.claim (5 );
435437 manager.claim (7 );
436438 manager.claim (8 );
0 commit comments