git.delta.rocks / unique-network / refs/commits / 6dbbe3843199

difftreelog

fix test: NFT Transfer fee is close to 0.1 Unique

Igor Kozyrev2021-11-23parent: #f54ae82.patch.diff
in: master

1 file changed

modifiedtests/src/creditFeesToTreasury.test.tsdiffbeforeafterboth
14 createItemExpectSuccess,14 createItemExpectSuccess,
15 getGenericResult,15 getGenericResult,
16 transferExpectSuccess,16 transferExpectSuccess,
17 UNIQUE
17} from './util/helpers';18} from './util/helpers';
1819
19import {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);
173174
174 // 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