difftreelog
tests: toggleFlipValueExpectFailure helper
in: master
1 file changed
tests/src/util/contracthelpers.tsdiffbeforeafterboth556import chai from "chai";6import chai from "chai";7import chaiAsPromised from 'chai-as-promised';7import chaiAsPromised from 'chai-as-promised';8import { submitTransactionAsync } from "../substrate/substrate-api";8import { submitTransactionAsync, submitTransactionExpectFailAsync } from "../substrate/substrate-api";9import fs from "fs";9import fs from "fs";10import { Abi, BlueprintPromise as Blueprint, CodePromise, ContractPromise as Contract } from "@polkadot/api-contract";10import { Abi, BlueprintPromise as Blueprint, CodePromise, ContractPromise as Contract } from "@polkadot/api-contract";11import { IKeyringPair } from "@polkadot/types/types";11import { IKeyringPair } from "@polkadot/types/types";100 expect(result.success).to.be.true;100 expect(result.success).to.be.true;101}101}102103export async function toggleFlipValueExpectFailure(sender: IKeyringPair, contract: Contract) {104 const tx = contract.tx.flip(value, gasLimit);105 await expect(submitTransactionExpectFailAsync(sender, tx)).to.be.rejected;106}102107103function instantiateTransferContract(alice: IKeyringPair, blueprint: Blueprint) : Promise<any> {108function instantiateTransferContract(alice: IKeyringPair, blueprint: Blueprint) : Promise<any> {104 return new Promise<any>(async (resolve, reject) => {109 return new Promise<any>(async (resolve, reject) => {