【发布时间】:2020-03-27 04:24:34
【问题描述】:
我试图通过将服务添加到规范中的 providers 数组并添加带有它的函数的 createSpyObj 来模拟服务,但我收到以下错误:
从源“http:localhost:9876”访问“ng://DynamicTestModule/mycomponent_Host.ngfactory.js”处的 XMLHttpRequest
我做错了什么?
// .... 导入服务
mockService = jasmine.createSpyObj(['function1'])
testBed.configureTestingModule({
providers:[{
{provide: myService, useValue: mockService}
}]
}).compileComponents()
【问题讨论】:
-
您在导入
myService吗?你能分享整个错误信息吗? -
谢谢,但问题是别的,我自己解决了
标签: angular typescript unit-testing jasmine karma-jasmine