1.1 KiB
1.1 KiB
base Test Notes
当前测试只保留可维护的 Playwright 冒烟用例,统一直接打开 test/ 里的 UMD 示例页,不再依赖历史上的浏览器内自测脚本或混合 ESM 入口。
运行方式
npm test
测试命令会先执行 npm run build,然后自动把最新的 state/bootstrap/base 产物同步到 test/lib,最后再跑 Playwright。这样可以避免 test/lib 副本过期,但又不依赖跨目录静态服务配置。
Playwright 会自动启动本地 Vite 静态服务,并执行以下用例:
test/api.spec.js:验证<API>会保留声明式$.request.*预设字段。test/form.spec.js:验证AutoForm的垂直、水平、强制水平、inline 等布局。test/list.spec.js:验证普通列表、分组列表、树形列表和虚拟滚动列表。test/capability.spec.js:验证示例页里的Nav切换和主要区域渲染。
取舍原则
- 删除了端口写死、依赖旧 ESM 入口、只输出调试信息却没有稳定断言价值的历史用例。
- 不再把性能 benchmark 当成默认测试流程的一部分,避免未来维护被脆弱用例卡住。