UNPKG

leap-node

Version:

[![codecov](https://codecov.io/gh/leapdao/leap-node/branch/master/graph/badge.svg)](https://codecov.io/gh/leapdao/leap-node) [![Docker Repository on Quay](https://quay.io/repository/leapdao/leap-node/status "Docker Repository on Quay")](https://quay.io/re

19 lines (14 loc) 318 B
const _ = require('lodash'); /* eslint-disable */ let mocks = {}; class Web3 { constructor() { return new Proxy(this, { get: (obj, prop) => (obj[prop] === undefined ? mocks[prop] : obj[prop]), }); } } Web3.__setMethodMock = (path, mock) => { _.set(mocks, path, mock); }; module.exports = Web3;