Я делаю запросы к API, используя следующий код. Я делал разные тесты, включая сбои (неправильный URL, отсутствие подключения, ...), и все ответы исходят от done()
. В каких условиях следует ожидать вызова fail()
?
$.getJSON("http://myapi.com/", {
action: "register",
username: email,
password: password
});
.done(function(response) { console.log(response); })
.fail(function(jqxhr, textStatus, error) { console.log(textStatus); });
на самом деле нет проблем, я просто хочу написать тест и узнать, что является лучшим способом обработки ошибок – Arturo