3
私はreduxコンテナで関数をテストしようとしていますが、問題はほとんど還元または反応していません。基本的には、私がテストしようとしているfetchData関数は、パラメータとして2つの関数をとり、それらを呼び出します。私は何を期待していたことは2つの匿名スタブを持っており、関数にこの方法を渡すことでしたSinonの匿名スタブがパラメータとして渡されました
:
var firstStub = sinon.stub().withArgs(mockResponse).returns('success');
var secondStub = sinon.stub().withArgs(mockResponse).returns('success');
AccountApp.fetchData({ firstStub , secondStub });
これはなFetchDataがfirstStubとsecondStubが機能されていない文句の私の機能を発生します。私はそれらがスタブオブジェクトであることを知っていますが、そうであれば、この状況を管理する正しい方法は何でしょうか。
私は、引数 '{firstStub、secondStubを}'見て少し驚いて - あなたがオブジェクト '{firstStubを渡しているすなわち:firstStub、secondStub: secondStub} ' - 本当にやりたいですか? – Nicole
ええ、私は少しでもそれに驚きました、正直なところ私は誰がそれをしたのか分かりません。それが問題の原因かもしれないと思いますか? – ralzaul
これは今問題なく動作しているようですが、理由はわかりません。 – ralzaul