NestJS · Junior · Pytanie 48 z 75
Jak utworzyć moduł testowy w Nest?
const moduleRef = await Test.createTestingModule({
controllers: [UsersController],
providers: [UsersService],
}).compile();- ✓Poprawna odpowiedź: Przez
Test.createTestingModule()z@nestjs/testing, potemcompile(), a instancje pobierać przezmoduleRef.get() - 2Uruchamiać całą aplikację przez
node main.jsprzed każdym testem - 3Kodu Nesta nie da się testować jednostkowo
Wyjaśnienie
Moduł testowy buduje mały kontener DI tylko z tym, czego potrzebuje test.