2014-07-30 3 views
3

Как обрабатывать ошибки Javascript в структуре Jasmine, такие как ошибка синтаксиса и т. Д.?Как обрабатывать ошибку Javascript в структуре Jasmine?

TypeError: undefined is not an object 

(оценка $('{DIV_ID}').css('paddingTop').replace)

Можно ли поймать любого из JavaScript (Backbone.js) критических ошибок в Jasmine.js?

+0

Нет, вы должны избегать ошибок. Похоже, что вы не загладили что-то правильно, но не можете помочь без кода. –

ответ

0

Что происходит, так это то, что нет элемента с идентификатором DIV_ID, поэтому div.css ('paddingTop') собирается вернуть undefined. Вы можете сделать это:

var paddingTop = div.css('paddingTop') || ''; 
paddingTop.replace('a', ''); 
Смежные вопросы