UNPKG

@ethereum-waffle/chai

Version:

A sweet set of chai matchers for your blockchain testing needs.

18 lines 853 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.supportCalledOnContract = void 0; const calledOnContractValidators_1 = require("./calledOnContractValidators"); const assertions_1 = require("./assertions"); function supportCalledOnContract(Assertion) { Assertion.addMethod('calledOnContract', function (contract) { const fnName = this._obj; (0, calledOnContractValidators_1.validateContract)(contract); (0, calledOnContractValidators_1.validateMockProvider)(contract.provider); if (fnName !== undefined) { (0, calledOnContractValidators_1.validateFnName)(fnName, contract); } (0, assertions_1.assertFunctionCalled)(this, contract, fnName); }); } exports.supportCalledOnContract = supportCalledOnContract; //# sourceMappingURL=calledOnContract.js.map