10

Angular 9 で TestBed.get が非推奨になったため、プロバイダー オーバーライドを使用する場合、次の代替手段は何ですか?

TestBed.configureTestingModule({
  providers: [{ provide: MyClass, useClass: MyStub}]
});

const obj : MyStub = TestBed.get(MyClass);

それは本当にこれですか、それとももっと良い方法がありますか?

const obj : MyStub = TestBed.inject(MyClass) as unknown as MyStub;
4

2 に答える 2