Jasmine测试事件回调

时间:2015-11-11 15:17:30

标签: javascript jquery backbone.js jasmine

我 有一个骨干视图,在初始化函数中我有一个事件监听器:

this.$el.on('hide', this.hideModal.bind(this));

所以我将当前上下文绑定到回调。

我想为此编写一个jasmine测试(即使用v2.0.0),但初始化视图意味着我收到错误:

 'undefined' is not a function (evaluating 'this.hideModal.bind(this)')

如果我要移除.bind(this)并在视图中使用var self = this作为全局变量,它将起作用。但这意味着我必须使我的代码更加混乱,以便它可以测试。有办法解决这个问题吗?

0 个答案:

没有答案