|
|
@@ -1,10 +1,8 @@
|
|
|
import { describe, it, expect, beforeEach, vi, afterEach } from 'vitest';
|
|
|
import { testClient } from 'hono/testing';
|
|
|
-import { DataSource } from 'typeorm';
|
|
|
import { FileService } from '@/server/modules/files/file.service';
|
|
|
import { authMiddleware } from '@/server/middleware/auth.middleware';
|
|
|
import { fileApiRoutes } from '@/server/api';
|
|
|
-import { AppDataSource } from '@/server/data-source';
|
|
|
import { ConcreteCrudService } from '@/server/utils/concrete-crud.service';
|
|
|
|
|
|
vi.mock('@/server/modules/files/file.service');
|
|
|
@@ -520,11 +518,7 @@ describe('File API Integration Tests', () => {
|
|
|
|
|
|
// 设置ConcreteCrudService的mock返回数据
|
|
|
vi.mocked(ConcreteCrudService).mockImplementation(() => ({
|
|
|
- getList: vi.fn().mockResolvedValue([mockFiles, mockFiles.length]),
|
|
|
- getById: vi.fn().mockResolvedValue(null),
|
|
|
- create: vi.fn(),
|
|
|
- update: vi.fn(),
|
|
|
- delete: vi.fn()
|
|
|
+ getList: vi.fn().mockResolvedValue([mockFiles, mockFiles.length])
|
|
|
} as unknown as ConcreteCrudService<any>));
|
|
|
|
|
|
const response = await client.files.$get({
|
|
|
@@ -577,11 +571,7 @@ describe('File API Integration Tests', () => {
|
|
|
|
|
|
// 设置ConcreteCrudService的mock返回数据
|
|
|
vi.mocked(ConcreteCrudService).mockImplementation(() => ({
|
|
|
- getList: vi.fn().mockResolvedValue([[], 0]),
|
|
|
- getById: vi.fn().mockResolvedValue(mockFile),
|
|
|
- create: vi.fn(),
|
|
|
- update: vi.fn(),
|
|
|
- delete: vi.fn()
|
|
|
+ getById: vi.fn().mockResolvedValue(mockFile)
|
|
|
} as unknown as ConcreteCrudService<any>));
|
|
|
|
|
|
const response = await client.files[':id'].$get({
|
|
|
@@ -629,11 +619,7 @@ describe('File API Integration Tests', () => {
|
|
|
|
|
|
// 设置ConcreteCrudService的mock返回数据
|
|
|
vi.mocked(ConcreteCrudService).mockImplementation(() => ({
|
|
|
- getList: vi.fn().mockResolvedValue([mockFiles, mockFiles.length]),
|
|
|
- getById: vi.fn().mockResolvedValue(null),
|
|
|
- create: vi.fn(),
|
|
|
- update: vi.fn(),
|
|
|
- delete: vi.fn()
|
|
|
+ getList: vi.fn().mockResolvedValue([mockFiles, mockFiles.length])
|
|
|
} as unknown as ConcreteCrudService<any>));
|
|
|
|
|
|
const response = await client.files.$get({
|