Skip to content

Commit

Permalink
done
Browse files Browse the repository at this point in the history
  • Loading branch information
avishayhajbi committed Mar 4, 2020
1 parent 9128d02 commit fe5a17c
Show file tree
Hide file tree
Showing 12 changed files with 59 additions and 63 deletions.
5 changes: 0 additions & 5 deletions src/lib/application/files/ts/package-lock.json

This file was deleted.

22 changes: 22 additions & 0 deletions src/lib/sub-app/files/ts/src/__name__.controller.spec.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
import { Test, TestingModule } from '@nestjs/testing';
import { <%= classify(name) %>Controller } from './<%= name %>.controller';
import { <%= classify(name) %>Service } from './<%= name %>.service';

describe('AppController', () => {
let <%= camelize(name) %>Controller: <%= classify(name) %>Controller;

beforeEach(async () => {
const app: TestingModule = await Test.createTestingModule({
controllers: [<%= classify(name) %>Controller],
providers: [<%= classify(name) %>Service],
}).compile();

<%= camelize(name) %>Controller = app.get<<%= classify(name) %>Controller>(<%= classify(name) %>Controller);
});

describe('root', () => {
it('should return "Hello World!"', () => {
expect(<%= camelize(name) %>Controller.getHello()).toBe('Hello World!');
});
});
});
12 changes: 12 additions & 0 deletions src/lib/sub-app/files/ts/src/__name__.controller.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
import { Controller, Get } from '@nestjs/common';
import { <%= classify(name) %>Service } from './<%= name %>.service';

@Controller()
export class <%= classify(name) %>Controller {
constructor(private readonly <%= camelize(name) %>Service: <%= classify(name) %>Service) {}

@Get()
getHello(): string {
return this.<%= camelize(name) %>Service.getHello();
}
}
10 changes: 10 additions & 0 deletions src/lib/sub-app/files/ts/src/__name__.module.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
import { Module } from '@nestjs/common';
import { <%= classify(name) %>Controller } from './<%= name %>.controller';
import { <%= classify(name) %>Service } from './<%= name %>.service';

@Module({
imports: [],
controllers: [<%= classify(name) %>Controller],
providers: [<%= classify(name) %>Service],
})
export class <%= classify(name) %>Module {}
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { Injectable } from '@nestjs/common';

@Injectable()
export class <%= classify(name) || 'App' %>Service {
export class <%= classify(name)%>Service {
getHello(): string {
return 'Hello World!';
}
Expand Down
22 changes: 0 additions & 22 deletions src/lib/sub-app/files/ts/src/app.controller.spec.ts

This file was deleted.

12 changes: 0 additions & 12 deletions src/lib/sub-app/files/ts/src/app.controller.ts

This file was deleted.

10 changes: 0 additions & 10 deletions src/lib/sub-app/files/ts/src/app.module.ts

This file was deleted.

4 changes: 2 additions & 2 deletions src/lib/sub-app/files/ts/src/main.ts
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import { NestFactory } from '@nestjs/core';
import { <%= classify(name) || 'App' %>Module } from './app.module';
import { <%= classify(name) %>Module } from './<%= name %>.module';

async function bootstrap() {
const app = await NestFactory.create(<%= classify(name) || 'App' %>Module);
const app = await NestFactory.create(<%= classify(name) %>Module);
await app.listen(3000);
}
bootstrap();
4 changes: 2 additions & 2 deletions src/lib/sub-app/files/ts/test/app.e2e-spec.ts
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
import { Test, TestingModule } from '@nestjs/testing';
import * as request from 'supertest';
import { <%= classify(name) || 'App' %>Module } from './../src/app.module';
import { <%= classify(name)%>Module } from './../src/<%= classify(name)%>.module';

describe('AppController (e2e)', () => {
let app;

beforeEach(async () => {
const moduleFixture: TestingModule = await Test.createTestingModule({
imports: [<%= classify(name) || 'App' %>Module],
imports: [<%= classify(name)%>Module],
}).compile();

app = moduleFixture.createNestApplication();
Expand Down
3 changes: 2 additions & 1 deletion src/lib/sub-app/schema.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,8 @@
"properties": {
"name": {
"type": "string",
"description": "The name of the application."
"description": "The name of the application.",
"default": "App"
},
"language": {
"type": "string",
Expand Down
16 changes: 8 additions & 8 deletions src/lib/sub-app/sub-app.factory.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -22,11 +22,11 @@ describe('SubApp Factory', () => {
'/apps/nestjs-schematics/tslint.json',
'/apps/project/tsconfig.app.json',
'/apps/project/tslint.json',
'/apps/project/src/app.controller.spec.ts',
'/apps/project/src/app.controller.ts',
'/apps/project/src/app.module.ts',
'/apps/project/src/app.service.ts',
'/apps/project/src/main.ts',
'/apps/project/src/project.controller.spec.ts',
'/apps/project/src/project.controller.ts',
'/apps/project/src/project.module.ts',
'/apps/project/src/project.service.ts',
'/apps/project/test/app.e2e-spec.ts',
'/apps/project/test/jest-e2e.json',
]);
Expand All @@ -43,11 +43,11 @@ describe('SubApp Factory', () => {
'/apps/nestjs-schematics/tslint.json',
'/apps/awesome-project/tsconfig.app.json',
'/apps/awesome-project/tslint.json',
'/apps/awesome-project/src/app.controller.spec.ts',
'/apps/awesome-project/src/app.controller.ts',
'/apps/awesome-project/src/aaa.module.ts',
'/apps/awesome-project/src/app.service.ts',
'/apps/awesome-project/src/main.ts',
'/apps/awesome-project/src/awesome-project.controller.spec.ts',
'/apps/awesome-project/src/awesome-project.controller.ts',
'/apps/awesome-project/src/awesome-project.module.ts',
'/apps/awesome-project/src/awesome-project.service.ts',
'/apps/awesome-project/test/app.e2e-spec.ts',
'/apps/awesome-project/test/jest-e2e.json',
]);
Expand Down

0 comments on commit fe5a17c

Please sign in to comment.