import { Test, TestingModule } from '@nestjs/testing'; import { ConfigModule } from '@nestjs/config'; import { TemplatesController } from './templates.controller'; import { TemplatesService } from './templates.service'; describe('TemplatesController', () => { let controller: TemplatesController; const mockTemplatesService = {}; beforeEach(async () => { const module: TestingModule = await Test.createTestingModule({ imports: [ ConfigModule.forRoot({ envFilePath: ['.env.test', '.env'], isGlobal: true, }), ], controllers: [TemplatesController], providers: [TemplatesService], }) .overrideProvider(TemplatesService) .useValue(mockTemplatesService) .compile(); controller = module.get(TemplatesController); }); it('should be defined', () => { expect(controller).toBeDefined(); }); });