File tree Expand file tree Collapse file tree 4 files changed +43
-2
lines changed Expand file tree Collapse file tree 4 files changed +43
-2
lines changed Original file line number Diff line number Diff line change @@ -5,6 +5,8 @@ import { AuthModule } from './auth/auth.module'
55import { LoggerService } from './common/service/logger.service' ;
66import { LoggerMiddleware } from './common/service/loggermiddleware.service' ;
77import { DatabaseModule } from './config/database.module' ;
8+ import { HelloController } from './hello/hello.controller' ;
9+ import { helloModule } from './hello/hello.module' ;
810console . log ( `${ process . cwd ( ) } /.env.${ process . env . NODE_ENV } ` )
911
1012@Module ( {
@@ -16,11 +18,12 @@ console.log(`${process.cwd()}/.env.${process.env.NODE_ENV}`)
1618 // MongooseModule.forRoot(process.env.MONGODB_URI),
1719 DatabaseModule ,
1820 UserModule ,
19- AuthModule
21+ AuthModule ,
22+ helloModule
2023 ] ,
2124 providers : [
2225 LoggerService
23- ] ,
26+ ]
2427} )
2528export class AppModule implements NestModule {
2629 configure ( consumer : MiddlewareConsumer ) {
Original file line number Diff line number Diff line change 1+ import { Test , TestingModule } from '@nestjs/testing' ;
2+ import { HelloController } from './hello.controller' ;
3+
4+ describe ( 'HelloController' , ( ) => {
5+ let controller : HelloController ;
6+
7+ beforeEach ( async ( ) => {
8+ const module : TestingModule = await Test . createTestingModule ( {
9+ controllers : [ HelloController ] ,
10+ } ) . compile ( ) ;
11+
12+ controller = module . get < HelloController > ( HelloController ) ;
13+ } ) ;
14+
15+ it ( 'should be defined' , ( ) => {
16+ expect ( controller ) . toBeDefined ( ) ;
17+ } ) ;
18+ } ) ;
Original file line number Diff line number Diff line change 1+ import { Controller , Get } from '@nestjs/common' ;
2+ import { Public } from '../auth/decorators/public.decorator' ;
3+
4+ @Controller ( '' )
5+ export class HelloController {
6+
7+ @Public ( )
8+ @Get ( )
9+ helloWorld ( ) : string {
10+ return 'Hello world' ;
11+ }
12+ }
Original file line number Diff line number Diff line change 1+ import { Module } from "@nestjs/common" ;
2+ import { MongooseModule } from "@nestjs/mongoose" ;
3+ import { HelloController } from "./hello.controller" ;
4+
5+ @Module ( {
6+ controllers : [ HelloController ]
7+ } )
8+ export class helloModule { }
You can’t perform that action at this time.
0 commit comments