Я работаю с угловым приложением и тестирую приложение с помощью Jasmine.
То, что я делаю, это тестирование HTTP-запроса, который должен возвращать код ошибки (статус) 406. Я могу это сделать, но мне нужно больше при сбросе ошибки, он также должен включать параметр error.error.error
, чтобы я мог можно применить forEach
к нему.
проверяемый код выглядит примерно так:
get() {
this.httpClient.get(this.url);
}
getSomething() {
this.get().subscribe(res => {
// something
},(error) => {
if(error.status == 406) {
error.error.error.forEach(element => {
this.showToastMsg("Error", element, "error");
}
else {
// do something else
}
});
}
как я могу сгенерировать ошибку с помощью error.error.error
way.