NestJS · Middle · Frage 42 von 75
Wie ersetzt man in einem Test einen Guard, um einen angemeldeten Nutzer zu simulieren?
- 1
.overrideGuard(JwtAuthGuard).useValue(...) - 2Den Guard-Decorator aus dem Controller entfernen
- 3
NODE_ENV=testsetzen, dann werden Guards übersprungen
Antwort zeigen
Richtige Antwort: .overrideGuard(JwtAuthGuard).useValue(...)
Erklärung
Ähnliche Helfer gibt es für Pipes, Interceptors und Filter: overridePipe, overrideInterceptor, overrideFilter.