Angular · Junior · Frage 33 von 75
Warum ist Dependency Injection fürs Testen nützlich?
- 1Sie schaltet die Change Detection für jeden Test ab
- 2DI lässt denselben Code im Test deutlich schneller laufen
- 3Tests tauschen den Service gegen ein Fake, ohne Komponente zu ändern
Antwort zeigen
Richtige Antwort: Tests tauschen den Service gegen ein Fake, ohne Komponente zu ändern
Erklärung
TestBed.configureTestingModule({ providers: [{ provide: ApiService, useValue: fakeApi }] }) tauscht den echten Service gegen einen Stub. Komponenten hängen nur von dem ab, was sie injizieren.