difftreelog
Fix mintMode and access for tests
in: master
2 files changed
tests/src/setPublicAccessMode.test.tsdiffbeforeafterboth73 await usingApi(async (api: ApiPromise) => {73 await usingApi(async (api: ApiPromise) => {74 // tslint:disable-next-line: radix74 // tslint:disable-next-line: radix75 const collectionId = await getCreatedCollectionCount(api) + 1;75 const collectionId = await getCreatedCollectionCount(api) + 1;76 const tx = api.tx.unique.setPublicAccessMode(collectionId, 'AllowList');76 const tx = api.tx.unique.setCollectionPermissions(collectionId, {access: 'AllowList'});77 await expect(submitTransactionExpectFailAsync(alice, tx)).to.be.rejected;77 await expect(submitTransactionExpectFailAsync(alice, tx)).to.be.rejected;78 });78 });79 });79 });83 // tslint:disable-next-line: no-bitwise83 // tslint:disable-next-line: no-bitwise84 const collectionId = await createCollectionExpectSuccess();84 const collectionId = await createCollectionExpectSuccess();85 await destroyCollectionExpectSuccess(collectionId);85 await destroyCollectionExpectSuccess(collectionId);86 const tx = api.tx.unique.setPublicAccessMode(collectionId, 'AllowList');86 const tx = api.tx.unique.setCollectionPermissions(collectionId, {access: 'AllowList'});87 await expect(submitTransactionExpectFailAsync(alice, tx)).to.be.rejected;87 await expect(submitTransactionExpectFailAsync(alice, tx)).to.be.rejected;88 });88 });89 });89 });100 await usingApi(async (api: ApiPromise) => {100 await usingApi(async (api: ApiPromise) => {101 // tslint:disable-next-line: no-bitwise101 // tslint:disable-next-line: no-bitwise102 const collectionId = await createCollectionExpectSuccess();102 const collectionId = await createCollectionExpectSuccess();103 const tx = api.tx.unique.setPublicAccessMode(collectionId, 'AllowList');103 const tx = api.tx.unique.setCollectionPermissions(collectionId, {access: 'AllowList'});104 await expect(submitTransactionExpectFailAsync(bob, tx)).to.be.rejected;104 await expect(submitTransactionExpectFailAsync(bob, tx)).to.be.rejected;105 });105 });106 });106 });118 // tslint:disable-next-line: no-bitwise118 // tslint:disable-next-line: no-bitwise119 const collectionId = await createCollectionExpectSuccess();119 const collectionId = await createCollectionExpectSuccess();120 await addCollectionAdminExpectSuccess(alice, collectionId, bob.address);120 await addCollectionAdminExpectSuccess(alice, collectionId, bob.address);121 const tx = api.tx.unique.setPublicAccessMode(collectionId, 'AllowList');121 const tx = api.tx.unique.setCollectionPermissions(collectionId, {access: 'AllowList'});122 await expect(submitTransactionExpectFailAsync(bob, tx)).to.be.rejected;122 await expect(submitTransactionExpectFailAsync(bob, tx)).to.be.rejected;123 });123 });124 });124 });tests/src/util/helpers.tsdiffbeforeafterboth1364export async function setMintPermissionExpectFailure(sender: IKeyringPair, collectionId: number, enabled: boolean) {1364export async function setMintPermissionExpectFailure(sender: IKeyringPair, collectionId: number, enabled: boolean) {1365 await usingApi(async (api) => {1365 await usingApi(async (api) => {1366 // Run the transaction1366 // Run the transaction1367 const tx = api.tx.unique.setMintPermission(collectionId, enabled);1367 const tx = api.tx.unique.setCollectionPermissions(collectionId, {mintMode: enabled});1368 const events = await expect(submitTransactionExpectFailAsync(sender, tx)).to.be.rejected;1368 const events = await expect(submitTransactionExpectFailAsync(sender, tx)).to.be.rejected;1369 const result = getCreateCollectionResult(events);1369 const result = getCreateCollectionResult(events);1370 // tslint:disable-next-line:no-unused-expression1370 // tslint:disable-next-line:no-unused-expression