--- a/tests/src/createMultipleItems.test.ts +++ b/tests/src/createMultipleItems.test.ts @@ -2,7 +2,7 @@ // This file is subject to the terms and conditions defined in // file 'LICENSE', which is part of this source code package. // - +import { ApiPromise } from '@polkadot/api'; import { assert } from 'chai'; import { alicesPublicKey } from './accounts'; import privateKey from './substrate/privateKey'; @@ -11,6 +11,52 @@ const idCollection = 12; +describe('Integration Test createMultipleItems(collection_id, owner, items_data):', () => { + it('Create 0x31, 0x32, 0x33 items in active NFT collection and verify tokens data in chain', async () => { + await usingApi(async (api: ApiPromise) => { + + }); + }); +}); + +describe('Negative Integration Test createMultipleItems(collection_id, owner, items_data):', () => { + it('Create token with not existing type', async () => { + await usingApi(async (api: ApiPromise) => { + + }); + }); + + it('Create token in not existing collection', async () => { + await usingApi(async (api: ApiPromise) => { + + }); + }); + + it('Create token that has reached the maximum data limit', async () => { + await usingApi(async (api: ApiPromise) => { + + }); + }); + + it('Create tokens with different types', async () => { + await usingApi(async (api: ApiPromise) => { + + }); + }); + + it('Create tokens in not existing collection', async () => { + await usingApi(async (api: ApiPromise) => { + + }); + }); + + it('Create tokens with different data limits <> maximum data limit', async () => { + await usingApi(async (api: ApiPromise) => { + + }); + }); +}); + describe.skip('integration test: ext. createMultipleItems():', () => { it('Create two NFT tokens in active NFT collection', async () => { await usingApi(async (api) => {