当我使用Mock测试角度时,为什么找不到'provide‘。
beforeEach(() => {
TestBed.configureTestingModule({
providers : [
provide(StrategyTablesService,{useClass:MockstrategyService})
]
});
});
发布于 2017-10-06 11:51:01
也许你必须使用一个对象provide来代替函数
beforeEach(() => {
TestBed.configureTestingModule({
providers: [{
provide: StrategyTablesService, useClass: MockstrategyService }]
});
});发布于 2017-05-08 21:04:46
您需要使用angular.mock.module()
beforeEach(() => {
angular.mock.module(($provide) => {
TestBed.configureTestingModule({
providers: [
$provide.value(StrategyTablesService, { useClass:MockstrategyService });
]
});
});
});https://stackoverflow.com/questions/43847290
复制相似问题