Codex Kernelia 前端行为测试|断言筛选后可见的结果
EnglishCodex 安装步骤
- 打开 GitHub 固定提交的 `.agents/skills/testing-practices/SKILL.md`,核对内容与使用条件。
- 在自己的项目中创建 `.agents/skills/testing-practices/`,把核对后的文件保存为 `.agents/skills/testing-practices/SKILL.md`。
- 在该项目根目录启动 Codex,输入 `$testing-practices` 并选择同名技能。
中文摘要
按 Kernelia 测试约定设计可重复的前端用例。用用户能看见的交互结果作断言,保持夹具小且彼此隔离。
SKILL.md 中文导读
可复现示例
为这个列表筛选场景设计一个前端测试。
{"rows":["Oak","Pine","Elm"],"filter":"P","button":"Apply filter","expected":["Pine"]}工作步骤
- 确定用户操作和要验证的可观察结果。
- 用语义化查询找到控件并执行交互。
- 断言页面上的结果,用独立夹具避免运行顺序影响。
验收方法
通过可访问名称找到 `Apply filter` 并执行筛选,断言 `visibleRows=[Pine]`。在夹具中保留其他行作为对照。
GitHub 原文 · 更新日期
适用环境
用 Codex 打开 Kernelia,准备组件、可访问控件名称和明确的测试数据。
常见问题
筛选通过后需要检查私有状态吗?
此用例检查界面显示的结果。如果要测试状态容器,单独验证可观察的状态转换。