git.delta.rocks / unique-network / refs/commits / 563ceaa06253

difftreelog

Merge pull request #89 from usetech-llc/fix/NFTPAR-296

str-mv2021-02-09parents: #ab6cbf9 #43cec6a.patch.diff
in: master
Fix/nftpar 296 - addCollectionAdmin test broken

1 file changed

modifiedtests/src/addCollectionAdmin.test.tsdiffbeforeafterboth
112 ]; 112 ];
113 const collectionId = await createCollectionExpectSuccess(); 113 const collectionId = await createCollectionExpectSuccess();
114 114
115 const chainLimit = await api.query.nft.chainLimit() as unknown as { collections_admins_limit: BN }; 115 const chainLimits: any = await api.query.nft.chainLimit();
116 const chainLimitNumber = chainLimit.collections_admins_limit.toNumber(); 116 const chainAdminLimit = chainLimits.CollectionAdminsLimit.toNumber();
117 expect(chainLimitNumber).to.be.equal(5); 117 expect(chainAdminLimit).to.be.equal(5);
118 118
119 for (let i = 0; i < chainLimitNumber; i++) { 119 for (let i = 0; i < chainAdminLimit; i++) {
120 const changeAdminTx = api.tx.nft.addCollectionAdmin(collectionId, accounts[i]); 120 const changeAdminTx = api.tx.nft.addCollectionAdmin(collectionId, accounts[i]);
121 await submitTransactionAsync(Alice, changeAdminTx); 121 await submitTransactionAsync(Alice, changeAdminTx);
122 const adminListAfterAddAdmin: any = (await api.query.nft.adminList(collectionId)); 122 const adminListAfterAddAdmin: any = (await api.query.nft.adminList(collectionId));
123 expect(adminListAfterAddAdmin).to.be.contains(accounts[i]); 123 expect(adminListAfterAddAdmin).to.be.contains(accounts[i]);
124 } 124 }
125 125
126 const tx = api.tx.nft.addCollectionAdmin(collectionId, accounts[chainLimitNumber]); 126 const tx = api.tx.nft.addCollectionAdmin(collectionId, accounts[chainAdminLimit]);
127 await expect(submitTransactionExpectFailAsync(Alice, tx)).to.be.rejected; 127 await expect(submitTransactionExpectFailAsync(Alice, tx)).to.be.rejected;
128 }); 128 });
129 }); 129 });