--- a/tests/src/addCollectionAdmin.test.ts +++ b/tests/src/addCollectionAdmin.test.ts @@ -112,18 +112,18 @@ ]; const collectionId = await createCollectionExpectSuccess(); - const chainLimit = await api.query.nft.chainLimit() as unknown as { collections_admins_limit: BN }; - const chainLimitNumber = chainLimit.collections_admins_limit.toNumber(); - expect(chainLimitNumber).to.be.equal(5); + const chainLimits: any = await api.query.nft.chainLimit(); + const chainAdminLimit = chainLimits.CollectionAdminsLimit.toNumber(); + expect(chainAdminLimit).to.be.equal(5); - for (let i = 0; i < chainLimitNumber; i++) { + for (let i = 0; i < chainAdminLimit; i++) { const changeAdminTx = api.tx.nft.addCollectionAdmin(collectionId, accounts[i]); await submitTransactionAsync(Alice, changeAdminTx); const adminListAfterAddAdmin: any = (await api.query.nft.adminList(collectionId)); expect(adminListAfterAddAdmin).to.be.contains(accounts[i]); } - const tx = api.tx.nft.addCollectionAdmin(collectionId, accounts[chainLimitNumber]); + const tx = api.tx.nft.addCollectionAdmin(collectionId, accounts[chainAdminLimit]); await expect(submitTransactionExpectFailAsync(Alice, tx)).to.be.rejected; }); });