@ethereum-waffle/chai
Version:
A sweet set of chai matchers for your blockchain testing needs.
14 lines • 594 B
JavaScript
import { validateContract, validateFnName, validateMockProvider } from './calledOnContractValidators';
import { assertFunctionCalled } from './assertions';
export function supportCalledOnContract(Assertion) {
Assertion.addMethod('calledOnContract', function (contract) {
const fnName = this._obj;
validateContract(contract);
validateMockProvider(contract.provider);
if (fnName !== undefined) {
validateFnName(fnName, contract);
}
assertFunctionCalled(this, contract, fnName);
});
}
//# sourceMappingURL=calledOnContract.js.map