NestJS · Senior · Запитання 35 з 75
Як протестувати модуль, що використовує request-scoped провайдер?
- 1Request-scoped провайдери не можна тестувати
- 2Використати
moduleRef.get()як завжди - ✓Правильна відповідь: Використати
moduleRef.resolve()з ID контексту (ContextIdFactory.create()), боget()не повертає scoped-екземпляри
Пояснення
Також можна зареєструвати об'єкт запиту для цього ID контексту через moduleRef.registerRequestByContextId().