vitest-environment-uniapp
v0.0.3
Published
Vitest environment for UniApp
Readme
Vitest 的 uni-app e2e 测试环境
[!IMPORTANT] 该项目依赖
@dcloudio/uni-automator必须安装 h5 平台下,需要安装playwright; 但目前无法获取启动状态导致超时 environmentOptions 参数同 uni-app 官方文档 , 但官网长久未更新,导致参数与实际不符
安装
pnpm i -D vitest-environment-uniapp使用
pnpm testpackage.json
{
"scripts": {
"test": "vitest"
}
}vitest.config.ts
import { defineConfig } from 'vitest/config'
export default defineConfig({
test: {
environment: 'uniapp',
environmentOptions: {
compile: true,
platform: 'h5', // 测试平台
projectPath: './src', // manifest.json 所在目录
port: 5121,
h5: {
url: 'http://localhost:5180/', // 改成你的 H5 服务器地址
options: {
headless: false, // 是否无头模式
},
},
},
},
})tsconfig.json
{
"compilerOptions": {
"types": [
"vitest-environment-uniapp/types"
]
}
}