feat: 集成 KieAI 服务,移除 models-integration 子项目
- 添加 Gemini 2.5 Flash 对话接口(流式+非流式) - 添加 NanoBanana 图像生成/编辑接口 - 添加 Sora2 视频生成接口(文生视频、图生视频、去水印) - 移除 models-integration 子项目(功能已迁移至主后端) - 新增测试文档和 Playwright E2E 配置 - 更新前端页面和 API 接口 - 更新后端配置和日志处理
This commit is contained in:
28
msh_single_uniapp/tests/setup.ts
Normal file
28
msh_single_uniapp/tests/setup.ts
Normal file
@@ -0,0 +1,28 @@
|
||||
import { config } from '@vue/test-utils'
|
||||
|
||||
// Global test configuration
|
||||
config.global.stubs = {
|
||||
'uni-view': 'div',
|
||||
'uni-text': 'span',
|
||||
'uni-image': 'img',
|
||||
'uni-button': 'button',
|
||||
'uni-input': 'input',
|
||||
'uni-scroll-view': 'div',
|
||||
}
|
||||
|
||||
// Mock uni API
|
||||
global.uni = {
|
||||
showToast: jest.fn(),
|
||||
showModal: jest.fn(),
|
||||
showLoading: jest.fn(),
|
||||
hideLoading: jest.fn(),
|
||||
request: jest.fn(),
|
||||
uploadFile: jest.fn(),
|
||||
chooseImage: jest.fn(),
|
||||
previewImage: jest.fn(),
|
||||
getStorageSync: jest.fn(),
|
||||
setStorageSync: jest.fn(),
|
||||
removeStorageSync: jest.fn(),
|
||||
}
|
||||
|
||||
console.log('Test setup loaded')
|
||||
Reference in New Issue
Block a user