From ecb86e4904c9d4789f306693891c52bc06bbb9af Mon Sep 17 00:00:00 2001 From: Yaroslav Bolyukin Date: Thu, 28 Jan 2021 11:05:14 +0000 Subject: [PATCH] tests: make approveExpectSuccess accept bigint --- --- a/tests/src/util/helpers.ts +++ b/tests/src/util/helpers.ts @@ -476,7 +476,7 @@ export async function approveExpectSuccess(collectionId: number, - tokenId: number, owner: IKeyringPair, approved: IKeyringPair, amount: number = 1) { + tokenId: number, owner: IKeyringPair, approved: IKeyringPair, amount: number | bigint = 1) { await usingApi(async (api: ApiPromise) => { const allowanceBefore = await api.query.nft.allowances(collectionId, [tokenId, owner.address, approved.address]) as unknown as BN; @@ -487,7 +487,7 @@ expect(result.success).to.be.true; const allowanceAfter = await api.query.nft.allowances(collectionId, [tokenId, owner.address, approved.address]) as unknown as BN; - expect(allowanceAfter.toNumber() - allowanceBefore.toNumber()).to.be.equal(amount); + expect(allowanceAfter.sub(allowanceBefore).toString()).to.be.equal(amount.toString()); }); } -- gitstuff