Я использую 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.
spyOn
втягивается в функциюbar
из-за неправильных пробелов? - person Brian Genisio   schedule 30.10.2011(->)
. В некоторых случаях отказ от паренсы вызовет проблемы. - person Aaron Dufour   schedule 31.10.2011