标签: angular npm jasmine karma-runner
我正在从事angular 2项目并编写服务的测试用例。在测试用例运行正常之前,但是现在我遇到了一些没有提供程序的错误,例如(没有为AppService提供程序!)。当我在检查覆盖范围时添加了上述提供程序之后,测试用例就没有覆盖范围。
答案 0 :(得分:0)
只需使用provideIn:'root'选项更新所有服务@Injectable()decoratore,那么您就不必导入服务并添加provider数组。
@Injectable({ providedIn: 'root' })