difftreelog
fix test: NFT Transfer fee is close to 0.1 Unique
in: master
1 file changed
tests/src/creditFeesToTreasury.test.tsdiffbeforeafterboth14 createItemExpectSuccess,14 createItemExpectSuccess,15 getGenericResult,15 getGenericResult,16 transferExpectSuccess,16 transferExpectSuccess,17 UNIQUE17} from './util/helpers';18} from './util/helpers';181919import {default as waitNewBlocks} from './substrate/wait-new-blocks';20import {default as waitNewBlocks} from './substrate/wait-new-blocks';169 const aliceBalanceBefore: bigint = (await api.query.system.account(alicesPublicKey)).data.free.toBigInt();170 const aliceBalanceBefore: bigint = (await api.query.system.account(alicesPublicKey)).data.free.toBigInt();170 await transferExpectSuccess(collectionId, tokenId, alice, bob, 1, 'NFT');171 await transferExpectSuccess(collectionId, tokenId, alice, bob, 1, 'NFT');171 const aliceBalanceAfter: bigint = (await api.query.system.account(alicesPublicKey)).data.free.toBigInt();172 const aliceBalanceAfter: bigint = (await api.query.system.account(alicesPublicKey)).data.free.toBigInt();172 const fee = aliceBalanceBefore - aliceBalanceAfter;173 const fee = Number(aliceBalanceBefore - aliceBalanceAfter) / Number(UNIQUE);173174174 // console.log(fee.toString());175 const expectedTransferFee = 0.1;175 const expectedTransferFee = 0.1;176 const tolerance = 0.001;176 const tolerance = 0.001;177 expect(Number(fee) / 1e15 - expectedTransferFee).to.be.lessThan(tolerance);177 expect(Number(fee) / Number(UNIQUE) - expectedTransferFee).to.be.lessThan(tolerance);178 });178 });179 });179 });180180