我的 Angular 应用程序中有以下搜索功能的方法,我想测试错误部分。但是,它不会命中错误块。和订阅有关系吗?或者我应该使用什么方法或途径?
this.searchGetCall(text).subscribe((res) => {
res = undefined; //test: added to create error
console.log('res', res.constructor());
this.isSearching = false;
this.apiResponse = res;
}, (err) => {
debugger; //cannot hit this block
this.isSearching = false;
console.log('error', err);
});
searchGetCall(term: string) {
if (term === '') {
return of([]);
}
return this.httpClient.get('http://www.omdbapi.com/?s=' + term + '&apikey=' + APIKEY, { params: PARAMS.set('search', term) });
}
郎朗坤
HUH函数
慕尼黑5688855
相关分类