|
|
@@ -49,8 +49,17 @@ describe('UserService', () => {
|
|
|
const mockUser = {
|
|
|
id: 1,
|
|
|
...userData,
|
|
|
- password: 'hashed_password'
|
|
|
- } as UserEntity;
|
|
|
+ password: 'hashed_password',
|
|
|
+ phone: null,
|
|
|
+ nickname: null,
|
|
|
+ name: null,
|
|
|
+ avatarFileId: null,
|
|
|
+ disabledStatus: 'enabled',
|
|
|
+ deleteStatus: 'active',
|
|
|
+ createdAt: new Date(),
|
|
|
+ updatedAt: new Date(),
|
|
|
+ roles: []
|
|
|
+ } as unknown as UserEntity;
|
|
|
|
|
|
vi.mocked(mockUserRepository.create).mockReturnValue(mockUser);
|
|
|
vi.mocked(mockUserRepository.save).mockResolvedValue(mockUser);
|
|
|
@@ -84,8 +93,18 @@ describe('UserService', () => {
|
|
|
const mockUser = {
|
|
|
id: 1,
|
|
|
username: 'testuser',
|
|
|
+ password: 'hashedpassword',
|
|
|
+ phone: null,
|
|
|
+ email: 'test@example.com',
|
|
|
+ nickname: null,
|
|
|
+ name: null,
|
|
|
+ avatarFileId: null,
|
|
|
+ disabledStatus: 'enabled',
|
|
|
+ deleteStatus: 'active',
|
|
|
+ createdAt: new Date(),
|
|
|
+ updatedAt: new Date(),
|
|
|
roles: []
|
|
|
- } as UserEntity;
|
|
|
+ } as unknown as UserEntity;
|
|
|
|
|
|
vi.mocked(mockUserRepository.findOne).mockResolvedValue(mockUser);
|
|
|
|
|
|
@@ -112,8 +131,18 @@ describe('UserService', () => {
|
|
|
const mockUser = {
|
|
|
id: 1,
|
|
|
username: 'testuser',
|
|
|
+ password: 'hashedpassword',
|
|
|
+ phone: null,
|
|
|
+ email: 'test@example.com',
|
|
|
+ nickname: null,
|
|
|
+ name: null,
|
|
|
+ avatarFileId: null,
|
|
|
+ disabledStatus: 'enabled',
|
|
|
+ deleteStatus: 'active',
|
|
|
+ createdAt: new Date(),
|
|
|
+ updatedAt: new Date(),
|
|
|
roles: []
|
|
|
- } as UserEntity;
|
|
|
+ } as unknown as UserEntity;
|
|
|
|
|
|
vi.mocked(mockUserRepository.findOne).mockResolvedValue(mockUser);
|
|
|
|
|
|
@@ -140,7 +169,7 @@ describe('UserService', () => {
|
|
|
password: 'hashed_newpassword',
|
|
|
email: 'new@example.com',
|
|
|
roles: []
|
|
|
- } as UserEntity;
|
|
|
+ } as unknown as UserEntity;
|
|
|
|
|
|
vi.mocked(mockUserRepository.update).mockResolvedValue({ affected: 1 } as any);
|
|
|
vi.mocked(mockUserRepository.findOne).mockResolvedValue(updatedUser);
|
|
|
@@ -179,8 +208,18 @@ describe('UserService', () => {
|
|
|
const mockUser = {
|
|
|
id: 1,
|
|
|
username: 'testuser',
|
|
|
+ password: 'hashedpassword',
|
|
|
+ phone: null,
|
|
|
+ email: 'test@example.com',
|
|
|
+ nickname: null,
|
|
|
+ name: null,
|
|
|
+ avatarFileId: null,
|
|
|
+ disabledStatus: 'enabled',
|
|
|
+ deleteStatus: 'active',
|
|
|
+ createdAt: new Date(),
|
|
|
+ updatedAt: new Date(),
|
|
|
roles: []
|
|
|
- } as UserEntity;
|
|
|
+ } as unknown as UserEntity;
|
|
|
|
|
|
const mockRoles = [
|
|
|
{ id: 1, name: 'admin' } as Role,
|
|
|
@@ -218,7 +257,7 @@ describe('UserService', () => {
|
|
|
const mockUsers = [
|
|
|
{ id: 1, username: 'user1', roles: [] },
|
|
|
{ id: 2, username: 'user2', roles: [] }
|
|
|
- ] as UserEntity[];
|
|
|
+ ] as unknown as UserEntity[];
|
|
|
|
|
|
vi.mocked(mockUserRepository.find).mockResolvedValue(mockUsers);
|
|
|
|
|
|
@@ -238,7 +277,7 @@ describe('UserService', () => {
|
|
|
username: 'testuser',
|
|
|
email: 'test@example.com',
|
|
|
roles: []
|
|
|
- } as UserEntity;
|
|
|
+ } as unknown as UserEntity;
|
|
|
|
|
|
vi.mocked(mockUserRepository.findOne).mockResolvedValue(mockUser);
|
|
|
|