1

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.$()しかし、それは未定義であると不平を言います。

これを機能させる方法についてのアイデアはありますか?

ありがとう!

4

2 に答える 2