difftreelog
tests: createFungibleItemExpectSuccess helper
in: master
1 file changed
tests/src/util/helpers.tsdiffbeforeafterboth615 });615 });616}616}617618export async function getFungibleBalance(619 collectionId: number,620 owner: string,621) {622 return await usingApi(async (api) => {623 const response = (await api.query.nft.fungibleItemList(collectionId, owner)).toJSON() as unknown as {Value: string};624 return BigInt(response.Value);625 });626}627628export async function createFungibleItemExpectSuccess(629 sender: IKeyringPair,630 collectionId: number,631 data: CreateFungibleData,632 owner: string = sender.address,633) {634 return await usingApi(async (api) => {635 const tx = api.tx.nft.createItem(collectionId, owner, { Fungible: data });636637 const events = await submitTransactionAsync(sender, tx);638 const result = getCreateItemResult(events);639640 expect(result.success).to.be.true;641 return result.itemId;642 });643}617644618export async function createItemExpectSuccess(645export async function createItemExpectSuccess(619 sender: IKeyringPair, collectionId: number, createMode: string, owner: string = '') {646 sender: IKeyringPair, collectionId: number, createMode: string, owner: string = '') {