【发布时间】:2020-06-02 11:34:06
【问题描述】:
既然 TestBed.get 在 Angular 9 中已被弃用,那么当使用提供者覆盖时,以下替代方案是什么
TestBed.configureTestingModule({
providers: [{ provide: MyClass, useClass: MyStub}]
});
const obj : MyStub = TestBed.get(MyClass);
真的是这样还是有更好的方法?
const obj : MyStub = TestBed.inject(MyClass) as unknown as MyStub;
【问题讨论】:
标签: angular angular-test angular9 angular-unit-test