NestJS · Junior · Запитання 48 з 75
Як створити тестовий модуль у Nest?
const moduleRef = await Test.createTestingModule({
controllers: [UsersController],
providers: [UsersService],
}).compile();- ✓Правильна відповідь: Через
Test.createTestingModule()з@nestjs/testing, потімcompile(), а екземпляри брати черезmoduleRef.get() - 2Запускати весь застосунок через
node main.jsперед кожним тестом - 3Код Nest не можна юніт-тестувати
Пояснення
Тестовий модуль будує невеликий DI-контейнер лише з тим, що потрібно тесту.