我很擅长使用Angular(v6)进行测试,并且遇到依赖其他几项服务的服务时出现问题。
我希望能够刷新测试数据。但它永远不会在订阅中遇到回调。我不知道为什么。谢谢你的帮助!!
service.getAll().subscribe(data => {
expect(data).toEqual(staticData)
})
// we expect call to users and groups on top of scheduled searches
const calls = httpTestingController.match((request) => {
return request.url === usersApiUrl || request.url === groupsApiUrl || request.url === apiUrl
})
expect(calls.length === 3)
expect(calls[0].request.url).toEqual(apiUrl)
calls[0].flush(staticData)
```
答案 0 :(得分:0)
我需要刷新其他电话。杜!