Angular · Junior · Pytanie 33 z 75
Dlaczego wstrzykiwanie zależności przydaje się w testach?
- ✓Poprawna odpowiedź: Testy mogą podstawić fałszywą implementację serwisu bez zmiany komponentu
- 2DI przyspiesza wykonywanie kodu w testach
- 3Wyłącza change detection w testach
Wyjaśnienie
TestBed.configureTestingModule({ providers: [{ provide: ApiService, useValue: fakeApi }] }) zastępuje prawdziwy serwis zaślepką. Komponenty zależą tylko od tego, co wstrzykują.