この通常の状況を考えてみましょう:
var a = {
b: {
c: function() {}
}
}
私はcをスパイしたいのですが、それは簡単ですが:
spyOn(a.b, 'c');
ただし、スパイを作成しますが、機能しません。エラーなどは表示されず、デバッグ時にスパイがいることがわかります。
ネストされたメソッドをスパイするにはどうすればよいですか?
アップデート
出力は次のとおりです。Object [object Object] has no method 'tohaveBeenCalledWith'