git.delta.rocks / unique-network / refs/commits / 30e1ae5f0b65

difftreelog

Add collision tests

unknown2021-02-26parent: #2cf6425.patch.diff
in: master
Add tests NFTPAR-218

3 files changed

addedtests/src/collision-tests/adminDestroyCollection.test.tsdiffbeforeafterboth

no changes

addedtests/src/collision-tests/adminRightsOff.test.tsdiffbeforeafterboth

no changes

modifiedtests/src/collision-tests/tokenLimitsOff.test.tsdiffbeforeafterboth
76 ]);76 ]);
77 await timeoutPromise(10000);77 await timeoutPromise(10000);
78 const itemsListIndexAfter = await api.query.nft.itemListIndex(collectionId) as unknown as BN;78 const itemsListIndexAfter = await api.query.nft.itemListIndex(collectionId) as unknown as BN;
79 expect(itemsListIndexAfter.toNumber()).to.be.equal(6); // Maybe 4? TokenLimit = 4.79 expect(itemsListIndexAfter.toNumber()).to.be.equal(3);
80 const token1Data = await api.query.nft.nftItemList(collectionId, 1) as unknown as ITokenDataType;80 // TokenLimit = 4. The first transaction is successful. The second should fail. (bug: NFTPAR-367)
81 const token2Data = await api.query.nft.nftItemList(collectionId, 2) as unknown as ITokenDataType;
82 const token3Data = await api.query.nft.nftItemList(collectionId, 3) as unknown as ITokenDataType;
83 const token4Data = await api.query.nft.nftItemList(collectionId, 4) as unknown as ITokenDataType;
84 const token5Data = await api.query.nft.nftItemList(collectionId, 5) as unknown as ITokenDataType;
85 const token6Data = await api.query.nft.nftItemList(collectionId, 6) as unknown as ITokenDataType;
86
87 expect(token1Data.Owner.toString()).to.be.equal(Bob.address);
88 expect(token2Data.Owner.toString()).to.be.equal(Bob.address);
89 expect(token3Data.Owner.toString()).to.be.equal(Bob.address);
90 expect(token4Data.Owner.toString()).to.be.equal(Ferdie.address);
91 expect(token5Data.Owner.toString()).to.be.equal(Ferdie.address);
92 expect(token6Data.Owner.toString()).to.be.equal(Ferdie.address);
93 });81 });
94 });82 });
95});83});