Angular · Junior · Запитання 33 з 75
Чим впровадження залежностей корисне для тестування?
- ✓Правильна відповідь: Тести можуть підставити підроблену реалізацію сервісу, не змінюючи компонент
- 2DI пришвидшує виконання коду в тестах
- 3Воно вимикає change detection у тестах
Пояснення
TestBed.configureTestingModule({ providers: [{ provide: ApiService, useValue: fakeApi }] }) замінює справжній сервіс заглушкою. Компоненти залежать лише від того, що впроваджують.