跳到主要内容

代码检查与合同测试

基础检查​

在 ui/frontend 执行:

npm run smoke:quick
npm run guard:duogex
npm run guard:pagination

smoke:quick 串联当前 package 脚本声明的 lint、核心测试和乱码检查。架构与分页门禁单独核对;既有台账中的未闭环项不能因为本次只跑了局部检查而自动关闭。

选择定向合同​

变更当前入口
轮播、协议刷新npm run smoke:home-banner
商品时间和价格确认npm run smoke:price-config
封禁、会员、发票和私有状态npm run smoke:account-finance
资料与设置身份隔离npm run smoke:profile-session
订单页状态npm run smoke:orders
全场剪辑合同npm run smoke:full-clip

具体脚本以 package.json 和 test/scripts/contracts/ 为准,新增测试断言行为结果与失败恢复,不只逐字匹配实现。

构建检查​

npm run build -- mp-weixin
npm run check:mp-size
npm run check:mp-bundle

检查退出码和原始失败,不靠日志最后一句推断通过。合同测试不能代替真实小程序触摸、资金、设备和微信送达;本轮文档编写没有执行这些产品测试。