git.delta.rocks / unique-network / refs/commits / 03847552476a

difftreelog

Fix test

Max Andreev2022-09-14parent: #ceb5947.patch.diff
in: master

1 file changed

modifiedtests/src/app-promotion.test.tsdiffbeforeafterboth
668
669 await helper.staking.stake(staker, 100n * nominal);668 await helper.staking.stake(staker, 100n * nominal);
670 669
670 // Wait for rewards and pay
671 const stakedInBlock = (await helper.staking.getTotalStakedPerBlock({Substrate: staker.address}))[0][0];671 const stakedInBlock = (await helper.staking.getTotalStakedPerBlock({Substrate: staker.address}))[0][0];
672 await helper.wait.forRelayBlockNumber(rewardAvailableInBlock(stakedInBlock));672 await helper.wait.forRelayBlockNumber(rewardAvailableInBlock(stakedInBlock));
673
674 await helper.signTransaction(palletAdmin, helper.api!.tx.appPromotion.payoutStakers(100));673 await helper.signTransaction(palletAdmin, helper.api!.tx.appPromotion.payoutStakers(100));
674
675 const totalStakedAfter = await helper.staking.getTotalStaked();675 const totalStakedAfter = await helper.staking.getTotalStaked();
676
677 console.log(totalStakedBefore + calculateIncome(100n * nominal, 10n));676 const stakersStakedBalance = totalStakedBefore + calculateIncome(100n * nominal, 10n);
677 expect(totalStakedAfter >= stakersStakedBalance).to.be.true;
678
679 // staker can unstake
680 await helper.staking.unstake(staker);
678 expect(totalStakedBefore + calculateIncome(100n * nominal, 10n)).to.be.equal(totalStakedAfter);681 expect(await helper.staking.getTotalStaked()).to.be.equal(totalStakedAfter - stakersStakedBalance);
679 });682 });
680 });683 });
681684