在测试用例Angular2中基于覆盖条件的返回线

时间:2016-08-20 08:41:15

标签: javascript angular karma-jasmine

我无法在测试用例中在线覆盖我不知道如何实现,

我的服务方法是:

public getResults()
{
return this.http(url,body).map(this.mapResponse);
} 

private mapResponse(data){
 let cleanStatuFilter = JSON.parse(data[0].data.json);
 let cleanautoSuggestFilter = JSON.parse(data[1].data.json);

 return 
 {
     cards: cleanautoSuggestFilter.csAutoSuggest || [],
     actions: cleanStatuFilter.statusTracking || []
 };
}

我无法在第二个函数中覆盖return语句 有人可以请求帮助

return 
{
   cards: cleanautoSuggestFilter.csAutoSuggest || [],
   actions: cleanStatuFilter.statusTracking || []
};

1 个答案:

答案 0 :(得分:0)

您是否使用Done:Async Tests

查看了异步茉莉花测试