|
|
@@ -1,12 +1,12 @@
|
|
|
import { describe, it, expect, beforeEach, vi, afterEach } from 'vitest';
|
|
|
import { DataSource } from 'typeorm';
|
|
|
-import { FileService } from '../file.service';
|
|
|
-import { File } from '../file.entity';
|
|
|
-import { MinioService } from '../minio.service';
|
|
|
+import { FileService } from '@/server/modules/files/file.service';
|
|
|
+import { File } from '@/server/modules/files/file.entity';
|
|
|
+import { MinioService } from '@/server/modules/files/minio.service';
|
|
|
import { logger } from '@/server/utils/logger';
|
|
|
|
|
|
// Mock dependencies
|
|
|
-vi.mock('../minio.service');
|
|
|
+vi.mock('@/server/modules/files/minio.service');
|
|
|
vi.mock('@/server/utils/logger');
|
|
|
vi.mock('uuid', () => ({
|
|
|
v4: () => 'test-uuid-123'
|
|
|
@@ -58,7 +58,7 @@ describe('FileService', () => {
|
|
|
vi.mocked(MinioService).mockImplementation(() => ({
|
|
|
generateUploadPolicy: mockGenerateUploadPolicy
|
|
|
} as unknown as MinioService));
|
|
|
-
|
|
|
+
|
|
|
const fileService = new FileService(mockDataSource);
|
|
|
|
|
|
// Mock GenericCrudService methods
|
|
|
@@ -88,7 +88,7 @@ describe('FileService', () => {
|
|
|
vi.mocked(MinioService).mockImplementation(() => ({
|
|
|
generateUploadPolicy: mockGenerateUploadPolicy
|
|
|
} as unknown as MinioService));
|
|
|
-
|
|
|
+
|
|
|
const fileService = new FileService(mockDataSource);
|
|
|
|
|
|
await expect(fileService.createFile(mockFileData)).rejects.toThrow('文件创建失败');
|