【问题标题】:How to handle Javascript error in Jasmine framework?如何处理 Jasmine 框架中的 Javascript 错误?
【发布时间】:2014-09-21 15:52:31
【问题描述】:

如何处理 Jasmine 框架中的 Javascript 错误,如语法错误等?

TypeError: undefined is not an object

(评估$('{DIV_ID}').css('paddingTop').replace

是否可以在 Jasmine.js 中捕获任何 Javascript (Backbone.js) 严重错误?

【问题讨论】:

  • 不,您应该防止错误发生。听起来你没有正确地存根,但没有代码就无能为力。

标签: javascript backbone.js syntax-error jasmine


【解决方案1】:

发生的情况是没有 id 为 DIV_ID 的元素,因此 div.css('paddingTop') 将返回 undefined。你可以这样做:

var paddingTop = div.css('paddingTop') || '';
paddingTop.replace('a', '');

【讨论】:

    猜你喜欢
    • 2013-12-07
    • 1970-01-01
    • 1970-01-01
    • 2014-10-22
    • 2012-05-27
    • 1970-01-01
    • 2014-05-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多