【发布时间】:2014-07-17 00:57:36
【问题描述】:
我在 Ember 视图中有以下代码:
postRender: ->
@_super()
@$().tooltipster({
content: @$().data('tooltip')
contentAsHTML: true
})
我正在尝试测试tooltipster() 在postRender() 执行时被调用,但我在使用Sinon 监视tooltipster() 时遇到了一些麻烦。到目前为止,这是我的规格:
describe 'postRender', ->
it 'initializes tooltips', ->
spy = sinon.spy(view.$(), 'tooltipster')
view.postRender()
spy.should.be.calledOnce
view.$().tooltipster.restore()
但这抱怨view.$() 未定义。
关于如何完成这项工作的任何想法?
谢谢!
【问题讨论】:
标签: jquery ember.js coffeescript sinon chai