2
私はJSメソッドを偵察しています。私はメソッドの実際の引数に基づいて別のものを返すしたい。私はcallFakeを試して、引数[0]を使って引数にアクセスしようとしましたが、引数[0]は定義されていません。これは、ここで提案されジャスミンスパイは、引数に基づいて異なる値を返す
spyOn(testService, 'testParam').and.callFake(function() {
var rValue = {};
if(arguments[0].indexOf("foo") !== -1){
return rValue;
}
else{
return {1};
}
})
- - は、ここでは、コードですAny way to modify Jasmine spies based on arguments?
しかし、それは私のために動作しません。 :(それが問題の原因ではないのですけれども、引数の