我无法消除有关http模块的业力错误,我尝试了各种方法,但无法解决。我的应用程序在9号角
项目结构:
app 组件 Login.component.ts Login.component.spec.ts 服务 Login.service.ts Login.service.spec.ts
服务服务已添加到文件app.module.ts
礼物!
答案 0 :(得分:0)
尝试在TestBed配置的提供程序中添加HttpClient。所有测试用例均与应用程序互斥,因此与app.module.ts无关。
尝试一下。
TestBed.configureTestingModule({ 提供者:[ HttpClient ] });
答案 1 :(得分:0)
Angular提供了可以在测试中使用的HttpClientModule的测试版本。它可以确保在测试运行时Http请求实际上并未运行。您可以将其添加到Testbed的imports数组中,例如:
[Authorize]