NestJS · Middle · Pytanie 41 z 75
Dlaczego w teście e2e stosować te same globalne pipes i filtry co w main.ts?
- 1Pipes nie działają w testach
- 2Testy wymagają innych pipes
- ✓Poprawna odpowiedź: Ustawienia z
main.tsnie są częściąAppModule, więc testowa aplikacja ich nie dostanie, jeśli nie dodasz ich ponownie albo nie zarejestrujesz przez provideryAPP_*
Wyjaśnienie
Rejestrowanie globalnych pipes i filtrów jako providerów APP_PIPE/APP_FILTER w module usuwa tę rozbieżność.