简体   繁体   English

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

[英]Cover condition based return line in test case Angular2

I am unable to cover on line in testcase I don't know how to achieve, 我无法在不知道如何实现的测试用例中进行在线介绍,

I have method in service as: 我在服务方法如下:

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 || []
 };
}

I am unable to cover return statement in second function Can someone please help to cover 我无法在第二个功能中涵盖退货声明

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

您是否使用Done研究了异步茉莉花测试: 异步测试

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM