【发布时间】:2017-10-06 08:31:57
【问题描述】:
我看到了很多关于如何在 Angular 2+ 中对简单组件进行单元测试的示例,但是当涉及到使用服务的测试组件时,维护测试台提供程序和导入成为一场噩梦。 我该如何避免呢?
例如,我有 myComponents,谁使用 myService,谁使用 HttpClient。 要测试 myComponent,我必须为 myService 和 HttpClient 设置提供程序。 如果我在 myService 的构造函数中添加其他服务,我将不得不编辑使用此服务的 cmoponent 的所有测试平台。
我不能告诉测试平台获取这些模块的默认依赖项吗?
【问题讨论】:
标签: angular unit-testing testing