--- a/tests/src/eth/createFTCollection.test.ts +++ b/tests/src/eth/createFTCollection.test.ts @@ -144,7 +144,7 @@ itEth('destroyCollection', async ({helper}) => { const owner = await helper.eth.createAccountWithBalance(donor); - const {collectionAddress} = await helper.eth.createFungibleCollection(owner, 'Exister', DECIMALS, 'absolutely anything', 'WIWT'); + const {collectionAddress, collectionId} = await helper.eth.createFungibleCollection(owner, 'Exister', DECIMALS, 'absolutely anything', 'WIWT'); const collectionHelper = helper.ethNativeContract.collectionHelpers(owner); const result = await collectionHelper.methods @@ -166,6 +166,7 @@ expect(await collectionHelper.methods .isCollectionExist(collectionAddress) .call()).to.be.false; + expect(await helper.collection.getData(collectionId)).to.be.null; }); }); --- a/tests/src/eth/createNFTCollection.test.ts +++ b/tests/src/eth/createNFTCollection.test.ts @@ -308,7 +308,7 @@ itEth('destroyCollection', async ({helper}) => { const owner = await helper.eth.createAccountWithBalance(donor); - const {collectionAddress} = await helper.eth.createNFTCollection(owner, 'Limits', 'absolutely anything', 'OLF'); + const {collectionAddress, collectionId} = await helper.eth.createNFTCollection(owner, 'Limits', 'absolutely anything', 'OLF'); const collectionHelper = helper.ethNativeContract.collectionHelpers(owner); @@ -331,5 +331,6 @@ expect(await collectionHelper.methods .isCollectionExist(collectionAddress) .call()).to.be.false; + expect(await helper.collection.getData(collectionId)).to.be.null; }); }); \ No newline at end of file --- a/tests/src/eth/createRFTCollection.test.ts +++ b/tests/src/eth/createRFTCollection.test.ts @@ -340,7 +340,7 @@ itEth('destroyCollection', async ({helper}) => { const owner = await helper.eth.createAccountWithBalance(donor); - const {collectionAddress} = await helper.eth.createRFTCollection(owner, 'Limits', 'absolutely anything', 'OLF'); + const {collectionAddress, collectionId} = await helper.eth.createRFTCollection(owner, 'Limits', 'absolutely anything', 'OLF'); const collectionHelper = helper.ethNativeContract.collectionHelpers(owner); await expect(collectionHelper.methods @@ -349,6 +349,7 @@ expect(await collectionHelper.methods .isCollectionExist(collectionAddress) - .call()).to.be.false; + .call()).to.be.false; + expect(await helper.collection.getData(collectionId)).to.be.null; }); }); --- a/tests/src/eth/destroyCollection.test.ts +++ b/tests/src/eth/destroyCollection.test.ts @@ -33,7 +33,7 @@ }); testCases.map((testCase) => - itEth.ifWithPallets(`(!negative test!) ${testCase.method}`, testCase.requiredPallets, async ({helper}) => { + itEth.ifWithPallets(`Cannot burn non-owned or non-existing collection ${testCase.method}`, testCase.requiredPallets, async ({helper}) => { const owner = await helper.eth.createAccountWithBalance(donor); const signer = await helper.eth.createAccountWithBalance(donor);