import { Test, TestingModule } from '@nestjs/testing'; import { DashboardModule } from './DashboardModule'; import { DashboardController } from './DashboardController'; import { DashboardService } from './DashboardService'; describe('DashboardModule', () => { let module: TestingModule; beforeEach(async () => { module = await Test.createTestingModule({ imports: [DashboardModule], }).compile(); }); it('should compile the module', () => { expect(module).toBeDefined(); }); it('should provide DashboardController', () => { const controller = module.get(DashboardController); expect(controller).toBeDefined(); expect(controller).toBeInstanceOf(DashboardController); }); it('should provide DashboardService', () => { const service = module.get(DashboardService); expect(service).toBeDefined(); expect(service).toBeInstanceOf(DashboardService); }); });