繁体   English   中英

angular 2+ 中可观察的单元测试

[英]Unit test for observable in angular 2+

如何编写返回 observable 的 function 的单元测试用例

public notificationStream(): Observable<Notification> {
return this.notificationSubject.asObservable();

}

一种方法可以是这样的

it('should check if notificationStream works correctly', () => {
   let mockResponse = { prepare your mock Response}
   this.component.notificationStream().subscribe(resoponse => {
     expect(response).toBe(mockResponse)
   })
   //call function from you component which contains following line 
   //this.notificationSubject.next(mockResponse);
  });

订阅后,您将获得传递给.next()的所有响应值

暂无
暂无

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

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