javascript - Jasmine框架中如何检查点击事件是否被触发?

标签 javascript jquery unit-testing jasmine

我已经开发了带有一些点击事件的 Backbone 应用程序,并且我正在动态地将一些 CSS 属性应用到 DIV 元素。

当我使用Jasmine Framework编写测试用例时,我想知道点击事件是否被触发。

如果它被触发,我想从 Jasmine 那里确认是否已经应用了新的 CSS 属性。

如何检查?我已经尝试过这个答案:https://stackoverflow.com/a/23492830/3428816

http://www.htmlgoodies.com/beyond/javascript/js-ref/testing-dom-events-using-jquery-and-jasmine-2.0.html

请帮助我

最佳答案

此链接的答案:https://stackoverflow.com/a/23492830/3428816是正确的。

我希望您期待在 Jasmine 中触发点击事件时会发生实时点击事件。

事件不会实际触发。您可以使用 Jasmine 覆盖代码是否触发事件。

我希望这有助于理解 Jasmine 事件触发。

关于javascript - Jasmine框架中如何检查点击事件是否被触发?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23494209/

相关文章:

angularjs - 如何在 Sinon JS 的单元测试中处理 sinon.stub().throws()

javascript - 无法上传文件并将其转换为 base64string

javascript - 如果满足特定条件,则更改子元素的颜色

javascript - js中将Array转为Jsondata对象的对象

javascript - 使用拖放上传文件

python - Django 测试模型字段

swift - Firebase 配置失败 - Swift

javascript - webpack-dev-server 热重载不起作用

javascript - 如何在初始加载和使用哪个类时将 Bootstrap 组件(容器)扩展到全窗口宽度和高度?

javascript - node.js - 获取 json 请求的值