import { Test, TestingModule } from '@nestjs/testing'; import { AuthService } from './auth.service'; import { UsersModule } from '../users/users.module'; import { getRepositoryToken } from '@nestjs/typeorm'; import { User } from '../users/user.entity'; describe('AuthService', () => { let service: AuthService; beforeEach(async () => { const module: TestingModule = await Test.createTestingModule({ providers: [ AuthService, { provide: getRepositoryToken(User), useValue: {}, }, ], imports: [UsersModule], }) .overrideProvider(getRepositoryToken(User)) .useValue({}) .compile(); service = module.get(AuthService); }); it('should be defined', () => { expect(service).toBeDefined(); }); });