也许这是这项新功能的副作用,但是如果我有一项服务
@Injectable({
providedIn: 'root'
})
export class MyService {...}
Run Code Online (Sandbox Code Playgroud)
我有MyComponent使用它的。现在,当我对该组件进行测试时,我只需做一下就可以了!
TestBed.configureTestingModule({
declarations: [ MyComponent ]
})
.compileComponents();
Run Code Online (Sandbox Code Playgroud)
这意味着我的服务是隐式提供的。我认为这是非常危险的测试行为。是否可以防止这种自动提供?
angular ×1