我将 Jasmine 与 CoffeeScript(在 Rails 3.1 中)和test_track 一起使用。其他一切都很好,但我不能在函数调用上使用 spyOn:
describe "spyOn", ->
it "should spy", ->
foo =
bar: ->
spyOn(foo, 'bar')
foo.bar()
expect(foo.bar).toHaveBeenCalled()
期望失败。怎么了?
更新:相同的代码适用于tryjasmine。这可能是带有 test_track 的 jasmine 版本的错误。