--- a/tests/src/eth/collectionSponsoring.test.ts +++ b/tests/src/eth/collectionSponsoring.test.ts @@ -160,9 +160,10 @@ // User can mint token without balance: { const result = await collectionEvm.methods.mintWithTokenURI(user, 'Test URI').send({from: user}); - const events = helper.eth.normalizeEvents(result.events); + const event = helper.eth.normalizeEvents(result.events) + .find(event => event.event === 'Transfer');; - expect(events).to.be.deep.equal([ + expect(event).to.be.deep.equal( { address: collectionAddress, event: 'Transfer', @@ -274,10 +275,11 @@ const mintingResult = await collectionEvm.methods.mintWithTokenURI(user, 'Test URI').send({from: user}); const tokenId = mintingResult.events.Transfer.returnValues.tokenId; - const events = helper.eth.normalizeEvents(mintingResult.events); + const event = helper.eth.normalizeEvents(mintingResult.events) + .find(event => event.event === 'Transfer'); const address = helper.ethAddress.fromCollectionId(collectionId); - expect(events).to.be.deep.equal([ + expect(event).to.be.deep.equal( { address, event: 'Transfer', --- a/tests/src/eth/proxy/nonFungibleProxy.test.ts +++ b/tests/src/eth/proxy/nonFungibleProxy.test.ts @@ -117,10 +117,11 @@ const tokenId = result.events.Transfer.returnValues.tokenId; expect(tokenId).to.be.equal('1'); - const events = helper.eth.normalizeEvents(result.events); - events[0].address = events[0].address.toLocaleLowerCase(); + const event = helper.eth.normalizeEvents(result.events) + .find(event => event.event === 'Transfer')!; + event.address = event.address.toLocaleLowerCase(); - expect(events).to.be.deep.equal([ + expect(event).to.be.deep.equal( { address: collectionAddress.toLocaleLowerCase(), event: 'Transfer', @@ -130,7 +131,7 @@ tokenId, }, }, - ]); + ); expect(await contract.methods.tokenURI(tokenId).call()).to.be.equal('Test URI'); } @@ -154,10 +155,11 @@ const tokenId = result.events.Transfer.returnValues.tokenId; expect(tokenId).to.be.equal('1'); - const events = helper.eth.normalizeEvents(result.events); - events[0].address = events[0].address.toLocaleLowerCase(); + const event = helper.eth.normalizeEvents(result.events) + .find(event => event.event === 'Transfer')!; + event.address = event.address.toLocaleLowerCase(); - expect(events).to.be.deep.equal([ + expect(event).to.be.deep.equal( { address: collectionAddress.toLocaleLowerCase(), event: 'Transfer', @@ -167,7 +169,7 @@ tokenId, }, }, - ]); + ); expect(await contract.methods.tokenURI(tokenId).call()).to.be.equal('Test URI'); }