「作废」和「撤销作废」轮流出现在同一列,2 字对 4 字,宽度不一样,最右边按钮的 位置会参差。把「作废」改成「作废物料」,两边都是 4 个中文字,同字体同字号下自然 等宽,不依赖写死的 px 值——本项目的测试环境是 jsdom,不做布局计算,量不了像素, 写死的值只能靠猜。 顺带修了测试里的一个自欺:那行物料原本叫「作废物料」,和按钮文案撞名,而按钮 自身就在那一行里,用 toContain 断言行归属会恒为真。改成「旧螺丝」才真的在测。 测试补 1 条(锁住两个按钮的文案字数相同)。变异验证:把「作废物料」改回「作废」, 文案断言和字数断言都变红。 |
||
|---|---|---|
| .. | ||
| node_modules | ||
| src | ||
| .dockerignore | ||
| Dockerfile | ||
| index.html | ||
| nginx.conf | ||
| package-lock.json | ||
| package.json | ||
| vite.config.js | ||
| vitest.config.js | ||