Add experience service
This commit is contained in:
parent
dca7f9c5c2
commit
14a3065c86
4 changed files with 32 additions and 2 deletions
|
|
@ -2,12 +2,13 @@ import { Controller, Get } from '@nestjs/common';
|
||||||
import { AppService } from './app.service';
|
import { AppService } from './app.service';
|
||||||
import { ApiExtraModels, ApiOkResponse, ApiResponse, ApiTags, getSchemaPath } from "@nestjs/swagger";
|
import { ApiExtraModels, ApiOkResponse, ApiResponse, ApiTags, getSchemaPath } from "@nestjs/swagger";
|
||||||
import { SkillsService } from "src/skills/skills.service";
|
import { SkillsService } from "src/skills/skills.service";
|
||||||
|
import { ExperiencesService } from "src/experiences/experiences.service";
|
||||||
import { SkillDto } from "src/skills/skills.types";
|
import { SkillDto } from "src/skills/skills.types";
|
||||||
|
|
||||||
@Controller()
|
@Controller()
|
||||||
@ApiExtraModels(SkillDto)
|
@ApiExtraModels(SkillDto)
|
||||||
export class AppController {
|
export class AppController {
|
||||||
constructor(private readonly appService: AppService, private readonly skillsService: SkillsService) {}
|
constructor(private readonly appService: AppService, private readonly skillsService: SkillsService, private readonly experiencesService: ExperiencesService) {}
|
||||||
|
|
||||||
@Get()
|
@Get()
|
||||||
sayHello(): string {
|
sayHello(): string {
|
||||||
|
|
|
||||||
|
|
@ -2,10 +2,11 @@ import { Module } from '@nestjs/common';
|
||||||
import { AppController } from './app.controller';
|
import { AppController } from './app.controller';
|
||||||
import { AppService } from './app.service';
|
import { AppService } from './app.service';
|
||||||
import { SkillsService } from './skills/skills.service';
|
import { SkillsService } from './skills/skills.service';
|
||||||
|
import { ExperiencesService } from './experiences/experiences.service';
|
||||||
|
|
||||||
@Module({
|
@Module({
|
||||||
imports: [],
|
imports: [],
|
||||||
controllers: [AppController],
|
controllers: [AppController],
|
||||||
providers: [AppService, SkillsService],
|
providers: [AppService, SkillsService, ExperiencesService],
|
||||||
})
|
})
|
||||||
export class AppModule {}
|
export class AppModule {}
|
||||||
|
|
|
||||||
18
cv/src/experiences/experiences.service.spec.ts
Normal file
18
cv/src/experiences/experiences.service.spec.ts
Normal file
|
|
@ -0,0 +1,18 @@
|
||||||
|
import { Test, TestingModule } from '@nestjs/testing';
|
||||||
|
import { ExperiencesService } from './experiences.service';
|
||||||
|
|
||||||
|
describe('ExperiencesService', () => {
|
||||||
|
let service: ExperiencesService;
|
||||||
|
|
||||||
|
beforeEach(async () => {
|
||||||
|
const module: TestingModule = await Test.createTestingModule({
|
||||||
|
providers: [ExperiencesService],
|
||||||
|
}).compile();
|
||||||
|
|
||||||
|
service = module.get<ExperiencesService>(ExperiencesService);
|
||||||
|
});
|
||||||
|
|
||||||
|
it('should be defined', () => {
|
||||||
|
expect(service).toBeDefined();
|
||||||
|
});
|
||||||
|
});
|
||||||
10
cv/src/experiences/experiences.service.ts
Normal file
10
cv/src/experiences/experiences.service.ts
Normal file
|
|
@ -0,0 +1,10 @@
|
||||||
|
import { Injectable } from '@nestjs/common';
|
||||||
|
|
||||||
|
@Injectable()
|
||||||
|
export class ExperiencesService {
|
||||||
|
private readonly
|
||||||
|
constructor() {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
Loading…
Reference in a new issue