javascript - 测试 Backbone 事件哈希

标签 javascript events backbone.js mocha.js

我需要在 Backbone 的 event-hash 中应用“特殊”函数调用,其中相同的事件监听器在 Backbone View 中触发两个独立的方法。但是,当检查此 View 的代码覆盖率时,这个特定的代码片段未经测试。

我正在使用 mochachaisinonjs

我想知道是否有人知道如何测试这个特殊情况?

events: {
        "focus #new-comment": function (e) {
            this.revealButtons(e);
            this._cancelZoom(e);
        },
}

最佳答案

这有帮助吗?

events: {
    "focus #new-comment": "_onFocusNewComment",
},

_onFocusNewComment: function (e) {
    this.revealButtons(e);
    this._cancelZoom(e);
}

关于javascript - 测试 Backbone 事件哈希,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29351597/

相关文章:

javascript - 编辑大量内容的大型(大概)应用程序

javascript - 解析 Service Worker 中的 json 变得未定义

java - 将 CSV 导入 Jpanel 上的 JTable(无 CSVReader)

javascript - 主干 View 事件在重新渲染后不起作用

javascript - Backbone save() 方法 Post 而不是 Put

javascript - 处理动态表格

javascript - svg 在两点之间绘制虚线钟形曲线

javascript - 如何向jsf标签graphicImage添加多个事件

events - 通知事件的设计

backbone.js - 将 twiiter 工具提示与backbone.js 结合使用