123456789101112131415161718import {IKeyringPair} from '@polkadot/types/types';19import {usingPlaygrounds, expect, itSub} from '../util/playgrounds';20import {IEvent} from '../util/playgrounds/types';212223describe('Burn Item event ', () => {24 let alice: IKeyringPair;25 before(async () => {26 await usingPlaygrounds(async (helper, privateKey) => {27 const donor = privateKey('//Alice');28 [alice] = await helper.arrange.createAccounts([10n], donor);29 });30 });31 itSub('Check event from burnItem(): ', async ({helper}) => {32 const collection = await helper.nft.mintCollection(alice, {name: 'test', description: 'test', tokenPrefix: 'test'});33 const token = await collection.mintToken(alice, {Substrate: alice.address});34 await token.burn(alice);3536 const event = helper.chainLog[helper.chainLog.length - 1].events as IEvent[];37 const eventStrings = event.map(e => `${e.section}.${e.method}`);3839 expect(eventStrings).to.contains('common.ItemDestroyed');40 expect(eventStrings).to.contains('treasury.Deposit');41 expect(eventStrings).to.contains('system.ExtrinsicSuccess');42 });43});