Es gibt drei separate Fragen, die dieser ähneln, aber keiner von ihnen ähnelt dem Fall, den ich habe.Stubbing verschachtelte Funktionsaufrufe in Sinon
So habe ich im Grunde eine Funktion, die eine Funktion als Parameter
var myfunc (func_outer) {
return func_outer().func_inner();
}
In meiner Unit-Tests Ich möchte in der Lage sein, um eine Stub eines MyFunc2 nimmt. Grundsätzlich muss ich in der Lage sein, einen Stub auszugeben, der ein verschachtelter Stub ist. Ich benutze derzeit diese Art von manuellen Stub, aber ich würde es lieber mit Sinon Stubs tun, wenn es einen Weg gibt.
const func_outer =() => {
return {
func_inner:() => {return mockResponse;}
}
};
Hat jemand jemals diese Situation konfrontiert. Gibt es eine einfache Möglichkeit, dieses Problem zu lösen?