Mock Function
Use Proxy() To Create A Mock Function
JavaScript
const mock = new Proxy(function() { return mock; }, { get() { return mock; }});
mock.this[0].code.will.not().fail();
const mock = new Proxy(function() { return mock; }, { get() { return mock; }});
mock.this[0].code.will.not().fail();