我应该扩展ControllerTestCase并创建一个自定义方法来处理它吗?什么是最好的方式?
答案 0 :(得分:1)
AJAX响应应该与任何其他响应没有什么不同。因此,不需要进行子类化。
但是,如果你的意思是“如何测试从我正在测试的文件生成的响应AJAX请求是否正确?”没有办法做到这一点(可能除了Selenium测试)。测试它不是PHP的工作 - 您应该使用JavaScript测试来测试它。
当您确定AJAX使用正确的参数调用正确的URL时,您可以人工创建AJAX请求并将响应作为正常请求进行测试。