laravel-tdd
Installation
SKILL.md
Laravel TDD 工作流
使用 PHPUnit 和 Pest 为 Laravel 应用程序进行测试驱动开发,覆盖率(单元 + 功能)达到 80% 以上。
使用时机
- Laravel 中的新功能或端点
- 错误修复或重构
- 测试 Eloquent 模型、策略、作业和通知
- 除非项目已标准化使用 PHPUnit,否则新测试首选 Pest
工作原理
红-绿-重构循环
- 编写一个失败的测试
- 实施最小更改以通过测试
- 在保持测试通过的同时进行重构