difftreelog
Fix test
in: master
1 file changed
tests/src/app-promotion.test.tsdiffbeforeafterboth668669 await helper.staking.stake(staker, 100n * nominal);668 await helper.staking.stake(staker, 100n * nominal);670 669670 // Wait for rewards and pay671 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));673674 await helper.signTransaction(palletAdmin, helper.api!.tx.appPromotion.payoutStakers(100));673 await helper.signTransaction(palletAdmin, helper.api!.tx.appPromotion.payoutStakers(100));674675 const totalStakedAfter = await helper.staking.getTotalStaked();675 const totalStakedAfter = await helper.staking.getTotalStaked();676677 console.log(totalStakedBefore + calculateIncome(100n * nominal, 10n));676 const stakersStakedBalance = totalStakedBefore + calculateIncome(100n * nominal, 10n);677 expect(totalStakedAfter >= stakersStakedBalance).to.be.true;678679 // staker can unstake680 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