File tree Expand file tree Collapse file tree 6 files changed +74
-1
lines changed Expand file tree Collapse file tree 6 files changed +74
-1
lines changed Original file line number Diff line number Diff line change 11import { Module } from '@nestjs/common' ;
22import { AppController } from './app.controller' ;
33import { AppService } from './app.service' ;
4+ import { EventsModule } from './events/events.module' ;
45
56@Module ( {
6- imports : [ ] ,
7+ imports : [ EventsModule ] ,
78 controllers : [ AppController ] ,
89 providers : [ AppService ] ,
910} )
Original file line number Diff line number Diff line change 1+ import { Test , TestingModule } from '@nestjs/testing' ;
2+ import { EventsController } from './events.controller' ;
3+
4+ describe ( 'Events Controller' , ( ) => {
5+ let controller : EventsController ;
6+
7+ beforeEach ( async ( ) => {
8+ const module : TestingModule = await Test . createTestingModule ( {
9+ controllers : [ EventsController ] ,
10+ } ) . compile ( ) ;
11+
12+ controller = module . get < EventsController > ( EventsController ) ;
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 { EventsService } from './events.service' ;
3+
4+ @Controller ( 'events' )
5+ export class EventsController {
6+
7+ constructor ( private eventService : EventsService ) { }
8+
9+ @Get ( )
10+ findAll ( ) : any [ ] {
11+ return this . eventService . findAll ( ) ;
12+ }
13+ }
Original file line number Diff line number Diff line change 1+ import { Module } from '@nestjs/common' ;
2+ import { EventsService } from './events.service' ;
3+ import { EventsController } from './events.controller' ;
4+
5+ @Module ( {
6+ providers : [ EventsService ] ,
7+ controllers : [ EventsController ] ,
8+ } )
9+ export class EventsModule { }
Original file line number Diff line number Diff line change 1+ import { Test , TestingModule } from '@nestjs/testing' ;
2+ import { EventsService } from './events.service' ;
3+
4+ describe ( 'EventsService' , ( ) => {
5+ let service : EventsService ;
6+
7+ beforeEach ( async ( ) => {
8+ const module : TestingModule = await Test . createTestingModule ( {
9+ providers : [ EventsService ] ,
10+ } ) . compile ( ) ;
11+
12+ service = module . get < EventsService > ( EventsService ) ;
13+ } ) ;
14+
15+ it ( 'should be defined' , ( ) => {
16+ expect ( service ) . toBeDefined ( ) ;
17+ } ) ;
18+ } ) ;
Original file line number Diff line number Diff line change 1+ import { Injectable } from '@nestjs/common' ;
2+
3+ @Injectable ( )
4+ export class EventsService {
5+
6+ findAll ( ) : any [ ] {
7+ return [
8+ {
9+ id : 1 ,
10+ name : 'Angular.DE Intensiv Schulung' ,
11+ } ,
12+ ] ;
13+ }
14+ }
You can’t perform that action at this time.
0 commit comments