diff --git a/package-lock.json b/package-lock.json index cd7d710..05fc90f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,6 +14,8 @@ "@nestjs/core": "^8.0.0", "@nestjs/platform-express": "^8.0.0", "@nestjs/typeorm": "^8.0.3", + "class-transformer": "^0.5.1", + "class-validator": "^0.13.2", "mysql2": "^2.3.3", "reflect-metadata": "^0.1.13", "rimraf": "^3.0.2", @@ -3062,6 +3064,20 @@ "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==", "dev": true }, + "node_modules/class-transformer": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/class-transformer/-/class-transformer-0.5.1.tgz", + "integrity": "sha512-SQa1Ws6hUbfC98vKGxZH3KFY0Y1lm5Zm0SY8XX9zbK7FJCyVEac3ATW0RIpwzW+oOfmHE5PMPufDG9hCfoEOMw==" + }, + "node_modules/class-validator": { + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/class-validator/-/class-validator-0.13.2.tgz", + "integrity": "sha512-yBUcQy07FPlGzUjoLuUfIOXzgynnQPPruyK1Ge2B74k9ROwnle1E+NxLWnUv5OLU8hA/qL5leAE9XnXq3byaBw==", + "dependencies": { + "libphonenumber-js": "^1.9.43", + "validator": "^13.7.0" + } + }, "node_modules/cli-cursor": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", @@ -6269,6 +6285,11 @@ "node": ">= 0.8.0" } }, + "node_modules/libphonenumber-js": { + "version": "1.9.50", + "resolved": "https://registry.npmjs.org/libphonenumber-js/-/libphonenumber-js-1.9.50.tgz", + "integrity": "sha512-cCzQPChw2XbordcO2LKiw5Htx5leHVfFk/EXkxNHqJfFo7Fndcb1kF5wPJpc316vCJhhikedYnVysMh3Sc7Ocw==" + }, "node_modules/lines-and-columns": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", @@ -8832,6 +8853,14 @@ "node": ">=10.12.0" } }, + "node_modules/validator": { + "version": "13.7.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.7.0.tgz", + "integrity": "sha512-nYXQLCBkpJ8X6ltALua9dRrZDHVYxjJ1wgskNt1lH9fzGjs3tgojGSCBjmEPwkWS1y29+DrizMTW19Pr9uB2nw==", + "engines": { + "node": ">= 0.10" + } + }, "node_modules/vary": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", @@ -11604,6 +11633,20 @@ "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==", "dev": true }, + "class-transformer": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/class-transformer/-/class-transformer-0.5.1.tgz", + "integrity": "sha512-SQa1Ws6hUbfC98vKGxZH3KFY0Y1lm5Zm0SY8XX9zbK7FJCyVEac3ATW0RIpwzW+oOfmHE5PMPufDG9hCfoEOMw==" + }, + "class-validator": { + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/class-validator/-/class-validator-0.13.2.tgz", + "integrity": "sha512-yBUcQy07FPlGzUjoLuUfIOXzgynnQPPruyK1Ge2B74k9ROwnle1E+NxLWnUv5OLU8hA/qL5leAE9XnXq3byaBw==", + "requires": { + "libphonenumber-js": "^1.9.43", + "validator": "^13.7.0" + } + }, "cli-cursor": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", @@ -14048,6 +14091,11 @@ "type-check": "~0.4.0" } }, + "libphonenumber-js": { + "version": "1.9.50", + "resolved": "https://registry.npmjs.org/libphonenumber-js/-/libphonenumber-js-1.9.50.tgz", + "integrity": "sha512-cCzQPChw2XbordcO2LKiw5Htx5leHVfFk/EXkxNHqJfFo7Fndcb1kF5wPJpc316vCJhhikedYnVysMh3Sc7Ocw==" + }, "lines-and-columns": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", @@ -15892,6 +15940,11 @@ "source-map": "^0.7.3" } }, + "validator": { + "version": "13.7.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.7.0.tgz", + "integrity": "sha512-nYXQLCBkpJ8X6ltALua9dRrZDHVYxjJ1wgskNt1lH9fzGjs3tgojGSCBjmEPwkWS1y29+DrizMTW19Pr9uB2nw==" + }, "vary": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", diff --git a/package.json b/package.json index a039373..c597e87 100644 --- a/package.json +++ b/package.json @@ -26,6 +26,8 @@ "@nestjs/core": "^8.0.0", "@nestjs/platform-express": "^8.0.0", "@nestjs/typeorm": "^8.0.3", + "class-transformer": "^0.5.1", + "class-validator": "^0.13.2", "mysql2": "^2.3.3", "reflect-metadata": "^0.1.13", "rimraf": "^3.0.2", diff --git a/src/app.module.ts b/src/app.module.ts index 766b35a..6dc6a3d 100644 --- a/src/app.module.ts +++ b/src/app.module.ts @@ -48,6 +48,7 @@ import { TipoCarrito } from './tipo-carrito/tipo-carrito.entity'; import { TipoEntrada } from './tipo-entrada/tipo-entrada.entity'; import { TipoUsuario } from './tipo-usuario/tipo-usuario.entity'; import { Usuario } from './usuario/usuario.entity'; +import { HoraExcepcionService } from './hora_excepcion/hora_excepcion.service'; @Module({ imports: [ @@ -113,6 +114,6 @@ import { Usuario } from './usuario/usuario.entity'; UsuarioModule, ], controllers: [AppController], - providers: [AppService], + providers: [AppService, HoraExcepcionService], }) export class AppModule {} diff --git a/src/carrera-programa/carrera-programa.module.ts b/src/carrera-programa/carrera-programa.module.ts index 3b5cc10..f34c76f 100644 --- a/src/carrera-programa/carrera-programa.module.ts +++ b/src/carrera-programa/carrera-programa.module.ts @@ -2,9 +2,11 @@ import { Module } from '@nestjs/common'; import { TypeOrmModule } from '@nestjs/typeorm'; import { CarreraProgramaController } from './carrera-programa.controller'; import { CarreraPrograma } from './carrera-programa.entity'; +import { CarreraProgramaService } from './carrera-programa.service'; @Module({ imports: [TypeOrmModule.forFeature([CarreraPrograma])], controllers: [CarreraProgramaController], + providers: [CarreraProgramaService], }) export class CarreraProgramaModule {} diff --git a/src/carrera-programa/carrera-programa.service.spec.ts b/src/carrera-programa/carrera-programa.service.spec.ts new file mode 100644 index 0000000..4079981 --- /dev/null +++ b/src/carrera-programa/carrera-programa.service.spec.ts @@ -0,0 +1,18 @@ +import { Test, TestingModule } from '@nestjs/testing'; +import { CarreraProgramaService } from './carrera-programa.service'; + +describe('CarreraProgramaService', () => { + let service: CarreraProgramaService; + + beforeEach(async () => { + const module: TestingModule = await Test.createTestingModule({ + providers: [CarreraProgramaService], + }).compile(); + + service = module.get(CarreraProgramaService); + }); + + it('should be defined', () => { + expect(service).toBeDefined(); + }); +}); diff --git a/src/carrera-programa/carrera-programa.service.ts b/src/carrera-programa/carrera-programa.service.ts new file mode 100644 index 0000000..fc63e7e --- /dev/null +++ b/src/carrera-programa/carrera-programa.service.ts @@ -0,0 +1,4 @@ +import { Injectable } from '@nestjs/common'; + +@Injectable() +export class CarreraProgramaService {} diff --git a/src/carrera/carrera.module.ts b/src/carrera/carrera.module.ts index 3e28b9a..beb0436 100644 --- a/src/carrera/carrera.module.ts +++ b/src/carrera/carrera.module.ts @@ -2,9 +2,11 @@ import { Module } from '@nestjs/common'; import { TypeOrmModule } from '@nestjs/typeorm'; import { CarreraController } from './carrera.controller'; import { Carrera } from './carrera.entity'; +import { CarreraService } from './carrera.service'; @Module({ imports: [TypeOrmModule.forFeature([Carrera])], controllers: [CarreraController], + providers: [CarreraService], }) export class CarreraModule {} diff --git a/src/carrera/carrera.service.spec.ts b/src/carrera/carrera.service.spec.ts new file mode 100644 index 0000000..cde0c79 --- /dev/null +++ b/src/carrera/carrera.service.spec.ts @@ -0,0 +1,18 @@ +import { Test, TestingModule } from '@nestjs/testing'; +import { CarreraService } from './carrera.service'; + +describe('CarreraService', () => { + let service: CarreraService; + + beforeEach(async () => { + const module: TestingModule = await Test.createTestingModule({ + providers: [CarreraService], + }).compile(); + + service = module.get(CarreraService); + }); + + it('should be defined', () => { + expect(service).toBeDefined(); + }); +}); diff --git a/src/carrera/carrera.service.ts b/src/carrera/carrera.service.ts new file mode 100644 index 0000000..50b04a5 --- /dev/null +++ b/src/carrera/carrera.service.ts @@ -0,0 +1,4 @@ +import { Injectable } from '@nestjs/common'; + +@Injectable() +export class CarreraService {} diff --git a/src/carrito/carrito.module.ts b/src/carrito/carrito.module.ts index 6bf8fb8..fbdc353 100644 --- a/src/carrito/carrito.module.ts +++ b/src/carrito/carrito.module.ts @@ -2,9 +2,11 @@ import { Module } from '@nestjs/common'; import { TypeOrmModule } from '@nestjs/typeorm'; import { CarritoController } from './carrito.controller'; import { Carrito } from './carrito.entity'; +import { CarritoService } from './carrito.service'; @Module({ imports: [TypeOrmModule.forFeature([Carrito])], controllers: [CarritoController], + providers: [CarritoService], }) export class CarritoModule {} diff --git a/src/carrito/carrito.service.spec.ts b/src/carrito/carrito.service.spec.ts new file mode 100644 index 0000000..dd5d921 --- /dev/null +++ b/src/carrito/carrito.service.spec.ts @@ -0,0 +1,18 @@ +import { Test, TestingModule } from '@nestjs/testing'; +import { CarritoService } from './carrito.service'; + +describe('CarritoService', () => { + let service: CarritoService; + + beforeEach(async () => { + const module: TestingModule = await Test.createTestingModule({ + providers: [CarritoService], + }).compile(); + + service = module.get(CarritoService); + }); + + it('should be defined', () => { + expect(service).toBeDefined(); + }); +}); diff --git a/src/carrito/carrito.service.ts b/src/carrito/carrito.service.ts new file mode 100644 index 0000000..651b286 --- /dev/null +++ b/src/carrito/carrito.service.ts @@ -0,0 +1,4 @@ +import { Injectable } from '@nestjs/common'; + +@Injectable() +export class CarritoService {} diff --git a/src/equipo/equipo.module.ts b/src/equipo/equipo.module.ts index edd05d4..10d67ac 100644 --- a/src/equipo/equipo.module.ts +++ b/src/equipo/equipo.module.ts @@ -2,9 +2,11 @@ import { Module } from '@nestjs/common'; import { TypeOrmModule } from '@nestjs/typeorm'; import { EquipoController } from './equipo.controller'; import { Equipo } from './equipo.entity'; +import { EquipoService } from './equipo.service'; @Module({ imports: [TypeOrmModule.forFeature([Equipo])], controllers: [EquipoController], + providers: [EquipoService], }) export class EquipoModule {} diff --git a/src/equipo/equipo.service.spec.ts b/src/equipo/equipo.service.spec.ts new file mode 100644 index 0000000..97dd091 --- /dev/null +++ b/src/equipo/equipo.service.spec.ts @@ -0,0 +1,18 @@ +import { Test, TestingModule } from '@nestjs/testing'; +import { EquipoService } from './equipo.service'; + +describe('EquipoService', () => { + let service: EquipoService; + + beforeEach(async () => { + const module: TestingModule = await Test.createTestingModule({ + providers: [EquipoService], + }).compile(); + + service = module.get(EquipoService); + }); + + it('should be defined', () => { + expect(service).toBeDefined(); + }); +}); diff --git a/src/equipo/equipo.service.ts b/src/equipo/equipo.service.ts new file mode 100644 index 0000000..7e892f2 --- /dev/null +++ b/src/equipo/equipo.service.ts @@ -0,0 +1,4 @@ +import { Injectable } from '@nestjs/common'; + +@Injectable() +export class EquipoService {} diff --git a/src/hora_excepcion/hora_excepcion.service.spec.ts b/src/hora_excepcion/hora_excepcion.service.spec.ts new file mode 100644 index 0000000..07bf5e9 --- /dev/null +++ b/src/hora_excepcion/hora_excepcion.service.spec.ts @@ -0,0 +1,18 @@ +import { Test, TestingModule } from '@nestjs/testing'; +import { HoraExcepcionService } from './hora_excepcion.service'; + +describe('HoraExcepcionService', () => { + let service: HoraExcepcionService; + + beforeEach(async () => { + const module: TestingModule = await Test.createTestingModule({ + providers: [HoraExcepcionService], + }).compile(); + + service = module.get(HoraExcepcionService); + }); + + it('should be defined', () => { + expect(service).toBeDefined(); + }); +}); diff --git a/src/hora_excepcion/hora_excepcion.service.ts b/src/hora_excepcion/hora_excepcion.service.ts new file mode 100644 index 0000000..b031932 --- /dev/null +++ b/src/hora_excepcion/hora_excepcion.service.ts @@ -0,0 +1,4 @@ +import { Injectable } from '@nestjs/common'; + +@Injectable() +export class HoraExcepcionService {} diff --git a/src/institucion-dia/institucion-dia.module.ts b/src/institucion-dia/institucion-dia.module.ts index ba868ed..79c6ed2 100644 --- a/src/institucion-dia/institucion-dia.module.ts +++ b/src/institucion-dia/institucion-dia.module.ts @@ -2,9 +2,11 @@ import { Module } from '@nestjs/common'; import { TypeOrmModule } from '@nestjs/typeorm'; import { InstitucionDiaController } from './institucion-dia.controller'; import { InstitucionDia } from './institucion-dia.entity'; +import { InstitucionDiaService } from './institucion-dia.service'; @Module({ imports: [TypeOrmModule.forFeature([InstitucionDia])], controllers: [InstitucionDiaController], + providers: [InstitucionDiaService], }) export class InstitucionDiaModule {} diff --git a/src/institucion-dia/institucion-dia.service.spec.ts b/src/institucion-dia/institucion-dia.service.spec.ts new file mode 100644 index 0000000..044f319 --- /dev/null +++ b/src/institucion-dia/institucion-dia.service.spec.ts @@ -0,0 +1,18 @@ +import { Test, TestingModule } from '@nestjs/testing'; +import { InstitucionDiaService } from './institucion-dia.service'; + +describe('InstitucionDiaService', () => { + let service: InstitucionDiaService; + + beforeEach(async () => { + const module: TestingModule = await Test.createTestingModule({ + providers: [InstitucionDiaService], + }).compile(); + + service = module.get(InstitucionDiaService); + }); + + it('should be defined', () => { + expect(service).toBeDefined(); + }); +}); diff --git a/src/institucion-dia/institucion-dia.service.ts b/src/institucion-dia/institucion-dia.service.ts new file mode 100644 index 0000000..43bb67d --- /dev/null +++ b/src/institucion-dia/institucion-dia.service.ts @@ -0,0 +1,4 @@ +import { Injectable } from '@nestjs/common'; + +@Injectable() +export class InstitucionDiaService {} diff --git a/src/institucion-infraccion/institucion-infraccion.module.ts b/src/institucion-infraccion/institucion-infraccion.module.ts index fa653f1..bd3071a 100644 --- a/src/institucion-infraccion/institucion-infraccion.module.ts +++ b/src/institucion-infraccion/institucion-infraccion.module.ts @@ -2,9 +2,11 @@ import { Module } from '@nestjs/common'; import { TypeOrmModule } from '@nestjs/typeorm'; import { InstitucionInfraccionController } from './institucion-infraccion.controller'; import { InstitucionInfraccion } from './institucion-infraccion.entity'; +import { InstitucionInfraccionService } from './institucion-infraccion.service'; @Module({ imports: [TypeOrmModule.forFeature([InstitucionInfraccion])], controllers: [InstitucionInfraccionController], + providers: [InstitucionInfraccionService], }) export class InstitucionInfraccionModule {} diff --git a/src/institucion-infraccion/institucion-infraccion.service.spec.ts b/src/institucion-infraccion/institucion-infraccion.service.spec.ts new file mode 100644 index 0000000..37fe421 --- /dev/null +++ b/src/institucion-infraccion/institucion-infraccion.service.spec.ts @@ -0,0 +1,18 @@ +import { Test, TestingModule } from '@nestjs/testing'; +import { InstitucionInfraccionService } from './institucion-infraccion.service'; + +describe('InstitucionInfraccionService', () => { + let service: InstitucionInfraccionService; + + beforeEach(async () => { + const module: TestingModule = await Test.createTestingModule({ + providers: [InstitucionInfraccionService], + }).compile(); + + service = module.get(InstitucionInfraccionService); + }); + + it('should be defined', () => { + expect(service).toBeDefined(); + }); +}); diff --git a/src/institucion-infraccion/institucion-infraccion.service.ts b/src/institucion-infraccion/institucion-infraccion.service.ts new file mode 100644 index 0000000..76197a9 --- /dev/null +++ b/src/institucion-infraccion/institucion-infraccion.service.ts @@ -0,0 +1,4 @@ +import { Injectable } from '@nestjs/common'; + +@Injectable() +export class InstitucionInfraccionService {} diff --git a/src/institucion/institucion.module.ts b/src/institucion/institucion.module.ts index e744caf..99d5f2d 100644 --- a/src/institucion/institucion.module.ts +++ b/src/institucion/institucion.module.ts @@ -2,9 +2,11 @@ import { Module } from '@nestjs/common'; import { TypeOrmModule } from '@nestjs/typeorm'; import { InstitucionController } from './institucion.controller'; import { Institucion } from './institucion.entity'; +import { InstitucionService } from './institucion.service'; @Module({ imports: [TypeOrmModule.forFeature([Institucion])], controllers: [InstitucionController], + providers: [InstitucionService], }) export class InstitucionModule {} diff --git a/src/institucion/institucion.service.spec.ts b/src/institucion/institucion.service.spec.ts new file mode 100644 index 0000000..09f237d --- /dev/null +++ b/src/institucion/institucion.service.spec.ts @@ -0,0 +1,18 @@ +import { Test, TestingModule } from '@nestjs/testing'; +import { InstitucionService } from './institucion.service'; + +describe('InstitucionService', () => { + let service: InstitucionService; + + beforeEach(async () => { + const module: TestingModule = await Test.createTestingModule({ + providers: [InstitucionService], + }).compile(); + + service = module.get(InstitucionService); + }); + + it('should be defined', () => { + expect(service).toBeDefined(); + }); +}); diff --git a/src/institucion/institucion.service.ts b/src/institucion/institucion.service.ts new file mode 100644 index 0000000..25a8238 --- /dev/null +++ b/src/institucion/institucion.service.ts @@ -0,0 +1,4 @@ +import { Injectable } from '@nestjs/common'; + +@Injectable() +export class InstitucionService {} diff --git a/src/main.ts b/src/main.ts index 13cad38..52e2cb6 100644 --- a/src/main.ts +++ b/src/main.ts @@ -1,8 +1,10 @@ import { NestFactory } from '@nestjs/core'; +import { ValidationPipe } from '@nestjs/common'; import { AppModule } from './app.module'; async function bootstrap() { const app = await NestFactory.create(AppModule); + app.useGlobalPipes(new ValidationPipe({ whitelist: true })); await app.listen(3000); } bootstrap(); diff --git a/src/modulo/dto/modulos.dto.ts b/src/modulo/dto/modulos.dto.ts new file mode 100644 index 0000000..7d89e2d --- /dev/null +++ b/src/modulo/dto/modulos.dto.ts @@ -0,0 +1,6 @@ +import { IsNumberString } from 'class-validator'; + +export class ModulosDto { + @IsNumberString() + id_institucion: string; +} diff --git a/src/modulo/modulo.controller.ts b/src/modulo/modulo.controller.ts index e451274..5f9269b 100644 --- a/src/modulo/modulo.controller.ts +++ b/src/modulo/modulo.controller.ts @@ -1,4 +1,10 @@ -import { Controller } from '@nestjs/common'; - +import { Controller, Get, Query } from '@nestjs/common'; +import { ModulosDto } from './dto/modulos.dto'; +import { ModuloService } from './modulo.service'; @Controller('modulo') -export class ModuloController {} +export class ModuloController { + constructor(private moduloService: ModuloService) {} + + @Get('modulos') + Modulos(@Query() query: ModulosDto) {} +} diff --git a/src/modulo/modulo.module.ts b/src/modulo/modulo.module.ts index ef5bd5f..f1ce57f 100644 --- a/src/modulo/modulo.module.ts +++ b/src/modulo/modulo.module.ts @@ -2,9 +2,11 @@ import { Module } from '@nestjs/common'; import { TypeOrmModule } from '@nestjs/typeorm'; import { ModuloController } from './modulo.controller'; import { Modulo } from './modulo.entity'; +import { ModuloService } from './modulo.service'; @Module({ imports: [TypeOrmModule.forFeature([Modulo])], controllers: [ModuloController], + providers: [ModuloService], }) export class ModuloModule {} diff --git a/src/modulo/modulo.service.spec.ts b/src/modulo/modulo.service.spec.ts new file mode 100644 index 0000000..f5ca13f --- /dev/null +++ b/src/modulo/modulo.service.spec.ts @@ -0,0 +1,18 @@ +import { Test, TestingModule } from '@nestjs/testing'; +import { ModuloService } from './modulo.service'; + +describe('ModuloService', () => { + let service: ModuloService; + + beforeEach(async () => { + const module: TestingModule = await Test.createTestingModule({ + providers: [ModuloService], + }).compile(); + + service = module.get(ModuloService); + }); + + it('should be defined', () => { + expect(service).toBeDefined(); + }); +}); diff --git a/src/modulo/modulo.service.ts b/src/modulo/modulo.service.ts new file mode 100644 index 0000000..6cf70bc --- /dev/null +++ b/src/modulo/modulo.service.ts @@ -0,0 +1,17 @@ +import { Injectable } from '@nestjs/common'; +import { Repository } from 'typeorm'; +import { InjectRepository } from '@nestjs/typeorm'; +import { Modulo } from './modulo.entity'; + +@Injectable() +export class ModuloService { + constructor( + @InjectRepository(Modulo) private repository: Repository, + ) {} + + create() { + const modulo = this.repository.create({ activo: true }); + + return this.repository.save(modulo); + } +} diff --git a/src/motivo/motivo.module.ts b/src/motivo/motivo.module.ts index 5400422..4d212e8 100644 --- a/src/motivo/motivo.module.ts +++ b/src/motivo/motivo.module.ts @@ -2,9 +2,11 @@ import { Module } from '@nestjs/common'; import { TypeOrmModule } from '@nestjs/typeorm'; import { MotivoController } from './motivo.controller'; import { Motivo } from './motivo.entity'; +import { MotivoService } from './motivo.service'; @Module({ imports: [TypeOrmModule.forFeature([Motivo])], controllers: [MotivoController], + providers: [MotivoService], }) export class MotivoModule {} diff --git a/src/motivo/motivo.service.spec.ts b/src/motivo/motivo.service.spec.ts new file mode 100644 index 0000000..d927d7d --- /dev/null +++ b/src/motivo/motivo.service.spec.ts @@ -0,0 +1,18 @@ +import { Test, TestingModule } from '@nestjs/testing'; +import { MotivoService } from './motivo.service'; + +describe('MotivoService', () => { + let service: MotivoService; + + beforeEach(async () => { + const module: TestingModule = await Test.createTestingModule({ + providers: [MotivoService], + }).compile(); + + service = module.get(MotivoService); + }); + + it('should be defined', () => { + expect(service).toBeDefined(); + }); +}); diff --git a/src/motivo/motivo.service.ts b/src/motivo/motivo.service.ts new file mode 100644 index 0000000..fc874ca --- /dev/null +++ b/src/motivo/motivo.service.ts @@ -0,0 +1,4 @@ +import { Injectable } from '@nestjs/common'; + +@Injectable() +export class MotivoService {} diff --git a/src/multa/multa.module.ts b/src/multa/multa.module.ts index 7059ecb..441375b 100644 --- a/src/multa/multa.module.ts +++ b/src/multa/multa.module.ts @@ -2,9 +2,11 @@ import { Module } from '@nestjs/common'; import { TypeOrmModule } from '@nestjs/typeorm'; import { MultaController } from './multa.controller'; import { Multa } from './multa.entity'; +import { MultaService } from './multa.service'; @Module({ imports: [TypeOrmModule.forFeature([Multa])], controllers: [MultaController], + providers: [MultaService], }) export class MultaModule {} diff --git a/src/multa/multa.service.spec.ts b/src/multa/multa.service.spec.ts new file mode 100644 index 0000000..db9e99a --- /dev/null +++ b/src/multa/multa.service.spec.ts @@ -0,0 +1,18 @@ +import { Test, TestingModule } from '@nestjs/testing'; +import { MultaService } from './multa.service'; + +describe('MultaService', () => { + let service: MultaService; + + beforeEach(async () => { + const module: TestingModule = await Test.createTestingModule({ + providers: [MultaService], + }).compile(); + + service = module.get(MultaService); + }); + + it('should be defined', () => { + expect(service).toBeDefined(); + }); +}); diff --git a/src/multa/multa.service.ts b/src/multa/multa.service.ts new file mode 100644 index 0000000..3402c6b --- /dev/null +++ b/src/multa/multa.service.ts @@ -0,0 +1,4 @@ +import { Injectable } from '@nestjs/common'; + +@Injectable() +export class MultaService {} diff --git a/src/operador/operador.module.ts b/src/operador/operador.module.ts index a791898..5bc49b7 100644 --- a/src/operador/operador.module.ts +++ b/src/operador/operador.module.ts @@ -2,9 +2,11 @@ import { Module } from '@nestjs/common'; import { TypeOrmModule } from '@nestjs/typeorm'; import { OperadorController } from './operador.controller'; import { Operador } from './operador.entity'; +import { OperadorService } from './operador.service'; @Module({ imports: [TypeOrmModule.forFeature([Operador])], controllers: [OperadorController], + providers: [OperadorService], }) export class OperadorModule {} diff --git a/src/operador/operador.service.spec.ts b/src/operador/operador.service.spec.ts new file mode 100644 index 0000000..2f5edd2 --- /dev/null +++ b/src/operador/operador.service.spec.ts @@ -0,0 +1,18 @@ +import { Test, TestingModule } from '@nestjs/testing'; +import { OperadorService } from './operador.service'; + +describe('OperadorService', () => { + let service: OperadorService; + + beforeEach(async () => { + const module: TestingModule = await Test.createTestingModule({ + providers: [OperadorService], + }).compile(); + + service = module.get(OperadorService); + }); + + it('should be defined', () => { + expect(service).toBeDefined(); + }); +}); diff --git a/src/operador/operador.service.ts b/src/operador/operador.service.ts new file mode 100644 index 0000000..b1b95c8 --- /dev/null +++ b/src/operador/operador.service.ts @@ -0,0 +1,4 @@ +import { Injectable } from '@nestjs/common'; + +@Injectable() +export class OperadorService {} diff --git a/src/prestamo/prestamo.module.ts b/src/prestamo/prestamo.module.ts index a221b3e..3062e0e 100644 --- a/src/prestamo/prestamo.module.ts +++ b/src/prestamo/prestamo.module.ts @@ -2,9 +2,11 @@ import { Module } from '@nestjs/common'; import { TypeOrmModule } from '@nestjs/typeorm'; import { PrestamoController } from './prestamo.controller'; import { Prestamo } from './prestamo.entity'; +import { PrestamoService } from './prestamo.service'; @Module({ imports: [TypeOrmModule.forFeature([Prestamo])], controllers: [PrestamoController], + providers: [PrestamoService], }) export class PrestamoModule {} diff --git a/src/prestamo/prestamo.service.spec.ts b/src/prestamo/prestamo.service.spec.ts new file mode 100644 index 0000000..70b4dba --- /dev/null +++ b/src/prestamo/prestamo.service.spec.ts @@ -0,0 +1,18 @@ +import { Test, TestingModule } from '@nestjs/testing'; +import { PrestamoService } from './prestamo.service'; + +describe('PrestamoService', () => { + let service: PrestamoService; + + beforeEach(async () => { + const module: TestingModule = await Test.createTestingModule({ + providers: [PrestamoService], + }).compile(); + + service = module.get(PrestamoService); + }); + + it('should be defined', () => { + expect(service).toBeDefined(); + }); +}); diff --git a/src/prestamo/prestamo.service.ts b/src/prestamo/prestamo.service.ts new file mode 100644 index 0000000..0b354d3 --- /dev/null +++ b/src/prestamo/prestamo.service.ts @@ -0,0 +1,4 @@ +import { Injectable } from '@nestjs/common'; + +@Injectable() +export class PrestamoService {} diff --git a/src/programa/programa.module.ts b/src/programa/programa.module.ts index acc47d5..7786d40 100644 --- a/src/programa/programa.module.ts +++ b/src/programa/programa.module.ts @@ -2,9 +2,11 @@ import { Module } from '@nestjs/common'; import { TypeOrmModule } from '@nestjs/typeorm'; import { ProgramaController } from './programa.controller'; import { Programa } from './programa.entity'; +import { ProgramaService } from './programa.service'; @Module({ imports: [TypeOrmModule.forFeature([Programa])], controllers: [ProgramaController], + providers: [ProgramaService], }) export class ProgramaModule {} diff --git a/src/programa/programa.service.spec.ts b/src/programa/programa.service.spec.ts new file mode 100644 index 0000000..0cacbee --- /dev/null +++ b/src/programa/programa.service.spec.ts @@ -0,0 +1,18 @@ +import { Test, TestingModule } from '@nestjs/testing'; +import { ProgramaService } from './programa.service'; + +describe('ProgramaService', () => { + let service: ProgramaService; + + beforeEach(async () => { + const module: TestingModule = await Test.createTestingModule({ + providers: [ProgramaService], + }).compile(); + + service = module.get(ProgramaService); + }); + + it('should be defined', () => { + expect(service).toBeDefined(); + }); +}); diff --git a/src/programa/programa.service.ts b/src/programa/programa.service.ts new file mode 100644 index 0000000..66b4619 --- /dev/null +++ b/src/programa/programa.service.ts @@ -0,0 +1,4 @@ +import { Injectable } from '@nestjs/common'; + +@Injectable() +export class ProgramaService {} diff --git a/src/status/status.module.ts b/src/status/status.module.ts index db51ed5..5be3254 100644 --- a/src/status/status.module.ts +++ b/src/status/status.module.ts @@ -2,9 +2,11 @@ import { Module } from '@nestjs/common'; import { TypeOrmModule } from '@nestjs/typeorm'; import { StatusController } from './status.controller'; import { Status } from './status.entity'; +import { StatusService } from './status.service'; @Module({ imports: [TypeOrmModule.forFeature([Status])], controllers: [StatusController], + providers: [StatusService], }) export class StatusModule {} diff --git a/src/status/status.service.spec.ts b/src/status/status.service.spec.ts new file mode 100644 index 0000000..9d20177 --- /dev/null +++ b/src/status/status.service.spec.ts @@ -0,0 +1,18 @@ +import { Test, TestingModule } from '@nestjs/testing'; +import { StatusService } from './status.service'; + +describe('StatusService', () => { + let service: StatusService; + + beforeEach(async () => { + const module: TestingModule = await Test.createTestingModule({ + providers: [StatusService], + }).compile(); + + service = module.get(StatusService); + }); + + it('should be defined', () => { + expect(service).toBeDefined(); + }); +}); diff --git a/src/status/status.service.ts b/src/status/status.service.ts new file mode 100644 index 0000000..aebcee1 --- /dev/null +++ b/src/status/status.service.ts @@ -0,0 +1,4 @@ +import { Injectable } from '@nestjs/common'; + +@Injectable() +export class StatusService {} diff --git a/src/tipo-carrito/tipo-carrito.module.ts b/src/tipo-carrito/tipo-carrito.module.ts index 82bd9ad..08d28bd 100644 --- a/src/tipo-carrito/tipo-carrito.module.ts +++ b/src/tipo-carrito/tipo-carrito.module.ts @@ -2,9 +2,11 @@ import { Module } from '@nestjs/common'; import { TypeOrmModule } from '@nestjs/typeorm'; import { TipoCarritoController } from './tipo-carrito.controller'; import { TipoCarrito } from './tipo-carrito.entity'; +import { TipoCarritoService } from './tipo-carrito.service'; @Module({ imports: [TypeOrmModule.forFeature([TipoCarrito])], controllers: [TipoCarritoController], + providers: [TipoCarritoService], }) export class TipoCarritoModule {} diff --git a/src/tipo-carrito/tipo-carrito.service.spec.ts b/src/tipo-carrito/tipo-carrito.service.spec.ts new file mode 100644 index 0000000..c0a49f5 --- /dev/null +++ b/src/tipo-carrito/tipo-carrito.service.spec.ts @@ -0,0 +1,18 @@ +import { Test, TestingModule } from '@nestjs/testing'; +import { TipoCarritoService } from './tipo-carrito.service'; + +describe('TipoCarritoService', () => { + let service: TipoCarritoService; + + beforeEach(async () => { + const module: TestingModule = await Test.createTestingModule({ + providers: [TipoCarritoService], + }).compile(); + + service = module.get(TipoCarritoService); + }); + + it('should be defined', () => { + expect(service).toBeDefined(); + }); +}); diff --git a/src/tipo-carrito/tipo-carrito.service.ts b/src/tipo-carrito/tipo-carrito.service.ts new file mode 100644 index 0000000..b0e8307 --- /dev/null +++ b/src/tipo-carrito/tipo-carrito.service.ts @@ -0,0 +1,4 @@ +import { Injectable } from '@nestjs/common'; + +@Injectable() +export class TipoCarritoService {} diff --git a/src/tipo-entrada/tipo-entrada.module.ts b/src/tipo-entrada/tipo-entrada.module.ts index 47525ae..6490ddf 100644 --- a/src/tipo-entrada/tipo-entrada.module.ts +++ b/src/tipo-entrada/tipo-entrada.module.ts @@ -2,9 +2,11 @@ import { Module } from '@nestjs/common'; import { TypeOrmModule } from '@nestjs/typeorm'; import { TipoEntradaController } from './tipo-entrada.controller'; import { TipoEntrada } from './tipo-entrada.entity'; +import { TipoEntradaService } from './tipo-entrada.service'; @Module({ imports: [TypeOrmModule.forFeature([TipoEntrada])], controllers: [TipoEntradaController], + providers: [TipoEntradaService], }) export class TipoEntradaModule {} diff --git a/src/tipo-entrada/tipo-entrada.service.spec.ts b/src/tipo-entrada/tipo-entrada.service.spec.ts new file mode 100644 index 0000000..1e300f9 --- /dev/null +++ b/src/tipo-entrada/tipo-entrada.service.spec.ts @@ -0,0 +1,18 @@ +import { Test, TestingModule } from '@nestjs/testing'; +import { TipoEntradaService } from './tipo-entrada.service'; + +describe('TipoEntradaService', () => { + let service: TipoEntradaService; + + beforeEach(async () => { + const module: TestingModule = await Test.createTestingModule({ + providers: [TipoEntradaService], + }).compile(); + + service = module.get(TipoEntradaService); + }); + + it('should be defined', () => { + expect(service).toBeDefined(); + }); +}); diff --git a/src/tipo-entrada/tipo-entrada.service.ts b/src/tipo-entrada/tipo-entrada.service.ts new file mode 100644 index 0000000..5be5d37 --- /dev/null +++ b/src/tipo-entrada/tipo-entrada.service.ts @@ -0,0 +1,4 @@ +import { Injectable } from '@nestjs/common'; + +@Injectable() +export class TipoEntradaService {} diff --git a/src/tipo-usuario/tipo-usuario.module.ts b/src/tipo-usuario/tipo-usuario.module.ts index dbdc0b2..91cab31 100644 --- a/src/tipo-usuario/tipo-usuario.module.ts +++ b/src/tipo-usuario/tipo-usuario.module.ts @@ -2,9 +2,11 @@ import { Module } from '@nestjs/common'; import { TypeOrmModule } from '@nestjs/typeorm'; import { TipoUsuarioController } from './tipo-usuario.controller'; import { TipoUsuario } from './tipo-usuario.entity'; +import { TipoUsuarioService } from './tipo-usuario.service'; @Module({ imports: [TypeOrmModule.forFeature([TipoUsuario])], controllers: [TipoUsuarioController], + providers: [TipoUsuarioService], }) export class TipoUsuarioModule {} diff --git a/src/tipo-usuario/tipo-usuario.service.spec.ts b/src/tipo-usuario/tipo-usuario.service.spec.ts new file mode 100644 index 0000000..b7300c7 --- /dev/null +++ b/src/tipo-usuario/tipo-usuario.service.spec.ts @@ -0,0 +1,18 @@ +import { Test, TestingModule } from '@nestjs/testing'; +import { TipoUsuarioService } from './tipo-usuario.service'; + +describe('TipoUsuarioService', () => { + let service: TipoUsuarioService; + + beforeEach(async () => { + const module: TestingModule = await Test.createTestingModule({ + providers: [TipoUsuarioService], + }).compile(); + + service = module.get(TipoUsuarioService); + }); + + it('should be defined', () => { + expect(service).toBeDefined(); + }); +}); diff --git a/src/tipo-usuario/tipo-usuario.service.ts b/src/tipo-usuario/tipo-usuario.service.ts new file mode 100644 index 0000000..25d0482 --- /dev/null +++ b/src/tipo-usuario/tipo-usuario.service.ts @@ -0,0 +1,4 @@ +import { Injectable } from '@nestjs/common'; + +@Injectable() +export class TipoUsuarioService {} diff --git a/src/usuario/usuario.module.ts b/src/usuario/usuario.module.ts index cdbf204..58a96d5 100644 --- a/src/usuario/usuario.module.ts +++ b/src/usuario/usuario.module.ts @@ -2,9 +2,11 @@ import { Module } from '@nestjs/common'; import { TypeOrmModule } from '@nestjs/typeorm'; import { UsuarioController } from './usuario.controller'; import { Usuario } from './usuario.entity'; +import { UsuarioService } from './usuario.service'; @Module({ imports: [TypeOrmModule.forFeature([Usuario])], controllers: [UsuarioController], + providers: [UsuarioService], }) export class UsuarioModule {} diff --git a/src/usuario/usuario.service.spec.ts b/src/usuario/usuario.service.spec.ts new file mode 100644 index 0000000..22360a6 --- /dev/null +++ b/src/usuario/usuario.service.spec.ts @@ -0,0 +1,18 @@ +import { Test, TestingModule } from '@nestjs/testing'; +import { UsuarioService } from './usuario.service'; + +describe('UsuarioService', () => { + let service: UsuarioService; + + beforeEach(async () => { + const module: TestingModule = await Test.createTestingModule({ + providers: [UsuarioService], + }).compile(); + + service = module.get(UsuarioService); + }); + + it('should be defined', () => { + expect(service).toBeDefined(); + }); +}); diff --git a/src/usuario/usuario.service.ts b/src/usuario/usuario.service.ts new file mode 100644 index 0000000..183ef80 --- /dev/null +++ b/src/usuario/usuario.service.ts @@ -0,0 +1,4 @@ +import { Injectable } from '@nestjs/common'; + +@Injectable() +export class UsuarioService {}