Testing Backend

This commit is contained in:
Bastian Wagner
2024-11-28 12:42:04 +01:00
parent ca7659d5f4
commit 1c58771668
5 changed files with 37 additions and 53 deletions

View File

@@ -0,0 +1,33 @@
import { Test, TestingModule } from '@nestjs/testing';
import { AuthService } from './auth.service';
import { HttpService } from '@nestjs/axios';
import { UserRepository } from 'src/model/repositories';
import { ConfigService } from '@nestjs/config';
import { JwtService } from '@nestjs/jwt';
describe('AppService', () => {
let service: AuthService;
beforeEach(async () => {
const module: TestingModule = await Test.createTestingModule({
providers: [AuthService,
{provide: UserRepository, useClass: MockUserRepository},
{provide: HttpService, useClass: MockHttpService},
ConfigService,
JwtService
],
}).compile();
service = module.get<AuthService>(AuthService);
});
it('should be defined', () => {
expect(service).toBeDefined();
});
});
class MockUserRepository {
}
class MockHttpService {}