# vps-manager JavaScript 测试验证规则 ## 触发条件 每次编辑 `vps-manager/static/js/` 下的 `.js` 文件后自动运行(排除第三方 vendored 文件如 `vue.global.prod.js`、`tailwind.js`、`chart.umd.js`)。 ## 执行命令 ```bash cd vps-manager && npx vitest run ``` ## 规则 - 全部通过才视为改动完成,失败则先修复再提交 - 测试文件位于 `static/js/__tests__/` 目录,vitest 配置在 `vitest.config.js` - 当前覆盖:`store.test.js`(状态管理)、`api.test.js`(工具函数)、`app.test.js`(导航路由)、`modals.test.js`(组件定义) - 部署闸门 `deploy/update.sh` 的 `check_js_tests` 步骤会在 cc1 自动更新时运行 `npx vitest run`,失败则回滚并告警