У меня есть некоторые данные в формате JSON внутри элемента HTML данных:Каков наилучший способ проверить исключения SyntaxError в QUnit?
<div id="ps-data" data-ps="
{
"teacherId": 12345678
},
"></div>
я анализирую его с помощью parseJSON функции JQuery, но если я передаю его недействительным JSON, я получаю исключение SyntaxError. В QUnit это проявляется как глобальный сбой, но я бы хотел, чтобы он потерпел неудачу в одном из моих тестовых случаев. Каков наилучший способ сделать это?
Мой синтаксический код выглядит следующим образом:
$.parseJSON($('#ps-data').data().ps);
Вы можете использовать операторы 'try catch' –
Я думаю, мой вопрос с этим будет: как я могу проверить, что не было исключений? –