difftreelog
Update transfer disable tests
in: master
3 files changed
tests/package.jsondiffbeforeafterboth59 "testSetVariableMetadataSponsoringRateLimit": "mocha --timeout 9999999 -r ts-node/register ./**/setVariableMetadataSponsoringRateLimit.test.ts",59 "testSetVariableMetadataSponsoringRateLimit": "mocha --timeout 9999999 -r ts-node/register ./**/setVariableMetadataSponsoringRateLimit.test.ts",60 "testInflation": "mocha --timeout 9999999 -r ts-node/register ./**/inflation.test.ts",60 "testInflation": "mocha --timeout 9999999 -r ts-node/register ./**/inflation.test.ts",61 "testPalletPresence": "mocha --timeout 9999999 -r ts-node/register ./**/pallet-presence.test.ts",61 "testPalletPresence": "mocha --timeout 9999999 -r ts-node/register ./**/pallet-presence.test.ts",62 "testBlockProduction": "mocha --timeout 9999999 -r ts-node/register ./**/block-production.test.ts"62 "testBlockProduction": "mocha --timeout 9999999 -r ts-node/register ./**/block-production.test.ts",63 "testEnableDisableTransfers": "mocha --timeout 9999999 -r ts-node/register ./**/enableDisableTransfer.test.ts"63 },64 },64 "author": "",65 "author": "",65 "license": "SEE LICENSE IN ../LICENSE",66 "license": "SEE LICENSE IN ../LICENSE",tests/src/enableDisableTransfer.test.tsdiffbeforeafterboth13 transferExpectSuccess,13 transferExpectSuccess,14 transferExpectFailure,14 transferExpectFailure,15 setTransferFlagExpectSuccess,15 setTransferFlagExpectSuccess,16 setTransferFlagExpectFailure,16} from './util/helpers';17} from './util/helpers';171818chai.use(chaiAsPromised);19chai.use(chaiAsPromised);49 });50 });50});51});5253describe('Negative Enable/Disable Transfers', () => {54 it('Non-owner cannot change transfer flag', async () => {55 await usingApi(async () => {56 const Bob = privateKey('//Bob');57 // nft58 const nftCollectionId = await createCollectionExpectSuccess();5960 // Change transfer flag61 await setTransferFlagExpectFailure(Bob, nftCollectionId, false);62 });63 });64});5165tests/src/util/helpers.tsdiffbeforeafterboth535 }); 535 }); 536}536}537538export async function setTransferFlagExpectFailure(sender: IKeyringPair, collectionId: number, enabled: boolean) {539540 await usingApi(async (api) => {541542 const tx = api.tx.nft.setTransfersEnabledFlag (collectionId, enabled);543 const events = await expect(submitTransactionExpectFailAsync(sender, tx)).to.be.rejected;544 const result = getGenericResult(events);545546 expect(result.success).to.be.false;547 }); 548}537549538export async function setContractSponsoringRateLimitExpectSuccess(sender: IKeyringPair, contractAddress: AccountId | string, rateLimit: number) {550export async function setContractSponsoringRateLimitExpectSuccess(sender: IKeyringPair, contractAddress: AccountId | string, rateLimit: number) {539 await usingApi(async (api) => {551 await usingApi(async (api) => {