From 6dbbe384319942dcccf42bdc30f4c1480f3f810d Mon Sep 17 00:00:00 2001 From: Igor Kozyrev Date: Tue, 23 Nov 2021 11:24:52 +0000 Subject: [PATCH] fix test: NFT Transfer fee is close to 0.1 Unique --- --- a/tests/src/creditFeesToTreasury.test.ts +++ b/tests/src/creditFeesToTreasury.test.ts @@ -14,6 +14,7 @@ createItemExpectSuccess, getGenericResult, transferExpectSuccess, + UNIQUE } from './util/helpers'; import {default as waitNewBlocks} from './substrate/wait-new-blocks'; @@ -169,12 +170,11 @@ const aliceBalanceBefore: bigint = (await api.query.system.account(alicesPublicKey)).data.free.toBigInt(); await transferExpectSuccess(collectionId, tokenId, alice, bob, 1, 'NFT'); const aliceBalanceAfter: bigint = (await api.query.system.account(alicesPublicKey)).data.free.toBigInt(); - const fee = aliceBalanceBefore - aliceBalanceAfter; + const fee = Number(aliceBalanceBefore - aliceBalanceAfter) / Number(UNIQUE); - // console.log(fee.toString()); const expectedTransferFee = 0.1; const tolerance = 0.001; - expect(Number(fee) / 1e15 - expectedTransferFee).to.be.lessThan(tolerance); + expect(Number(fee) / Number(UNIQUE) - expectedTransferFee).to.be.lessThan(tolerance); }); }); -- gitstuff