Grundsätzlich möchte ich Funktionen patch, die eine andere Funktion ruft, damit ich bestätigen kann, dass sie aufgerufen wurden. Ist das in js möglich? (Ich verwende Mocha/Chai/Sinon zum Testen).Patch/Mock-Funktion in einer anderen Funktion zum Testen in Javascript
Eine vereinfachte Version von dem, was ich tun möchte:
// in render.js
export helper = function() {}
export default = function() {
helper()
}
// in the render-test.js
import render, { helper } from 'render'
// what I'd like to to:
helper = sinon.spy()
render()
assert(helper.called, true)