Ember View に次のコードがあります。
postRender: ->
@_super()
@$().tooltipster({
content: @$().data('tooltip')
contentAsHTML: true
})
tooltipster()
実行時に呼び出されることをテストしようとしていますが、Sinon をpostRender()
スパイするのに問題があります。tooltipster()
これまでの私の仕様は次のとおりです。
describe 'postRender', ->
it 'initializes tooltips', ->
spy = sinon.spy(view.$(), 'tooltipster')
view.postRender()
spy.should.be.calledOnce
view.$().tooltipster.restore()
view.$()
しかし、それは未定義であると不平を言います。
これを機能させる方法についてのアイデアはありますか?
ありがとう!