- 添加 Gemini 2.5 Flash 对话接口(流式+非流式) - 添加 NanoBanana 图像生成/编辑接口 - 添加 Sora2 视频生成接口(文生视频、图生视频、去水印) - 移除 models-integration 子项目(功能已迁移至主后端) - 新增测试文档和 Playwright E2E 配置 - 更新前端页面和 API 接口 - 更新后端配置和日志处理
29 lines
598 B
TypeScript
29 lines
598 B
TypeScript
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')
|