diff --git a/src/routes/auth/auth.controller.spec.ts b/src/routes/auth/auth.controller.spec.ts deleted file mode 100644 index 27a31e6..0000000 --- a/src/routes/auth/auth.controller.spec.ts +++ /dev/null @@ -1,18 +0,0 @@ -import { Test, TestingModule } from '@nestjs/testing'; -import { AuthController } from './auth.controller'; - -describe('AuthController', () => { - let controller: AuthController; - - beforeEach(async () => { - const module: TestingModule = await Test.createTestingModule({ - controllers: [AuthController], - }).compile(); - - controller = module.get(AuthController); - }); - - it('should be defined', () => { - expect(controller).toBeDefined(); - }); -}); diff --git a/src/routes/auth/auth.controller.ts b/src/routes/auth/auth.controller.ts deleted file mode 100644 index b6fe521..0000000 --- a/src/routes/auth/auth.controller.ts +++ /dev/null @@ -1,22 +0,0 @@ -import { Body, Controller, Get, Post } from '@nestjs/common'; -import { AuthService } from './auth.service'; -import { LoginDto } from './dto/login.dto'; -import { RegisterDto } from './dto/register.dto'; - -@Controller('auth') -export class AuthController { - constructor(private readonly authService: AuthService) {} - - - //Route pour se connecter - @Post('login') - login(@Body() loginDto: LoginDto) { - return this.authService.login(loginDto); - } - - //Route pour s'inscrire - @Post('register') - register(@Body() registerDto: RegisterDto) { - return this.authService.register(registerDto); - } -} diff --git a/src/routes/auth/auth.module.ts b/src/routes/auth/auth.module.ts deleted file mode 100644 index b51ac54..0000000 --- a/src/routes/auth/auth.module.ts +++ /dev/null @@ -1,9 +0,0 @@ -import { Module } from '@nestjs/common'; -import { AuthController } from './auth.controller'; -import { AuthService } from './auth.service'; - -@Module({ - controllers: [AuthController], - providers: [AuthService] -}) -export class AuthModule {} diff --git a/src/routes/auth/auth.service.spec.ts b/src/routes/auth/auth.service.spec.ts deleted file mode 100644 index 800ab66..0000000 --- a/src/routes/auth/auth.service.spec.ts +++ /dev/null @@ -1,18 +0,0 @@ -import { Test, TestingModule } from '@nestjs/testing'; -import { AuthService } from './auth.service'; - -describe('AuthService', () => { - let service: AuthService; - - beforeEach(async () => { - const module: TestingModule = await Test.createTestingModule({ - providers: [AuthService], - }).compile(); - - service = module.get(AuthService); - }); - - it('should be defined', () => { - expect(service).toBeDefined(); - }); -}); diff --git a/src/routes/auth/auth.service.ts b/src/routes/auth/auth.service.ts deleted file mode 100644 index 0c62e51..0000000 --- a/src/routes/auth/auth.service.ts +++ /dev/null @@ -1,21 +0,0 @@ -import { Injectable } from '@nestjs/common'; -import { LoginDto } from './dto/login.dto'; -import { RegisterDto } from './dto/register.dto'; - -@Injectable() -export class AuthService { - - register(registerDto: RegisterDto) { - return { - message: `User registered successfully ${registerDto}`, - user: registerDto, - }; - } - - login(loginDto: LoginDto) { - return { - message: `Login successful ${loginDto.email}`, - user: loginDto, - }; - } -} diff --git a/src/routes/auth/dto/login.dto.ts b/src/routes/auth/dto/login.dto.ts deleted file mode 100644 index 804b28c..0000000 --- a/src/routes/auth/dto/login.dto.ts +++ /dev/null @@ -1,9 +0,0 @@ -import { IsEmail, MinLength } from 'class-validator'; - -export class LoginDto { - @IsEmail() - email: string; - - @MinLength(8) - password: string; -} diff --git a/src/routes/auth/dto/register.dto.ts b/src/routes/auth/dto/register.dto.ts deleted file mode 100644 index ab94e78..0000000 --- a/src/routes/auth/dto/register.dto.ts +++ /dev/null @@ -1,15 +0,0 @@ -import { IsEmail, IsNotEmpty, MaxLength, MinLength } from "class-validator"; - -export class RegisterDto { - - @IsEmail() - email: string; - - @IsNotEmpty() - username: string; - - @MinLength(8) - password: string; -} - -