在我的Angular 4应用程序中,我需要为使用内部使用角度HttpClient的服务的组件创建测试。
尽管我在HttpClientTestingModule
的{{1}}之间添加了imports
,但我得到了:
TypeError:无法读取属性' get'未定义的
只要组件调用TestBed
(内部使用MyService.someMethod()
)。
我尝试提供服务本身或为其提供模拟,但我还是得到了错误。
答案 0 :(得分:1)
我发现了问题:
我需要从{ provide: AuthService, useClass: MockAuthService }
的{{1}}列表中删除TestBed
。它不再需要,并以某种方式干扰providers
。