proxy conf
This commit is contained in:
50
api/mocks/repositories/user.repository.mock.ts
Normal file
50
api/mocks/repositories/user.repository.mock.ts
Normal file
@@ -0,0 +1,50 @@
|
||||
import { CreateUserDto } from "src/model/dto/create-user.dto";
|
||||
import { User } from "src/model/entitites";
|
||||
import { IUser } from "src/model/interface";
|
||||
|
||||
export class MockUserRepository {
|
||||
|
||||
user: User = {
|
||||
firstName: null,
|
||||
lastName: null,
|
||||
id: 'mockId',
|
||||
username: 'mockuser@test.de',
|
||||
createdAt: undefined,
|
||||
lastLogin: undefined,
|
||||
external: {
|
||||
externalId: 'externalid',
|
||||
user: null,
|
||||
accessToken: "",
|
||||
refreshToken: ""
|
||||
},
|
||||
isActive: false,
|
||||
role: null,
|
||||
systems: []
|
||||
}
|
||||
|
||||
findByUsername = jest.fn().mockImplementation((username: string) => {
|
||||
return this.user;
|
||||
})
|
||||
|
||||
createUser = jest.fn().mockImplementation((register: CreateUserDto) => {
|
||||
const user: User = {
|
||||
firstName: null,
|
||||
lastName: null,
|
||||
id: 'mockId',
|
||||
username: register.username,
|
||||
createdAt: undefined,
|
||||
lastLogin: undefined,
|
||||
external: {
|
||||
externalId: register.externalId,
|
||||
user: null,
|
||||
accessToken: "",
|
||||
refreshToken: ""
|
||||
},
|
||||
isActive: false,
|
||||
role: null,
|
||||
systems: []
|
||||
}
|
||||
return user;
|
||||
})
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user