我接下来的测试。出于某种原因,我在before函数中设置的@$e
在测试中未定义:
assert = buster.assert
buster.testCase 'BaseChart',
before: ->
@el = sinon.spy()
@$el = [@el]
console.log(@$el)
##[LOG] [function spy() {}]
'updates when the model changed': ->
console.log(@$el)
##[LOG] undefined
答案 0 :(得分:1)
这是一个疯狂的猜测,但改变了:
before: ->
至before: =>
看看是否有帮助。