我試圖調試窺視jQuery.post不點火,這樣一個全面的檢查,我想茉莉間諜爲什麼不認爲它被稱爲即使它返回和返回值?
spyOn(this.viewModel.requests, 'submitRequest').andReturn('fooz');
var ret = this.viewModel.requests.submitRequest();
expect(ret).toEqual('foo');
expect(this.viewModel.requests.submitRequest).toHaveBeenCalled();
這種失敗
預計「福茲」平等「富」。
但是,當我在參數改變'fooz'
到'foo'
到andReturn
,測試失敗與submitRequest
預計間諜已被調用。
間諜正在返回罐裝值,那麼爲什麼toHaveBeenCalled
失敗?
你茉莉花的版本是? – Dancrumb
@Dancrumb 1.2.0-rc3 –