健全性チェックとして、私はこれはなぜジャスミンスパイは、andReturn値を返してもそれが呼び出されたと思いますか?
等しい「fooへの期待「fooz」で失敗し
spyOn(this.viewModel.requests, 'submitRequest').andReturn('fooz'); var ret = this.viewModel.requests.submitRequest(); expect(ret).toEqual('foo'); expect(this.viewModel.requests.submitRequest).toHaveBeenCalled();
を試してみましたので、私は、発射されていないjQuery.postにスパイをデバッグしようとしています'
しかし、私はandReturn
に引数に'foo'
に'fooz'
を変更すると、テストはsubmitRequest上のスパイが呼び出されたと予想される
で失敗します。
スパイが缶詰の値を返しているので、なぜtoHaveBeenCalled
が失敗するのですか?
あなたはジャスミンのどのバージョンを使用していますか? – Dancrumb
@Dancrumb 1.2.0-rc3 –