Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我应该扩展 ControllerTestCase 并创建一个自定义方法来处理这个吗?什么是最好的方法?
AJAX 响应应该与任何其他响应没有什么不同。所以不需要子类化。
但是,如果您的意思是“如何测试从我正在测试的文件生成的响应 AJAX 请求是否正确?” 没有办法做到这一点(可能除了 Selenium 测试)。测试它不是 PHP 的工作——你应该使用 JavaScript 测试来测试它。
当您确定 AJAX 使用正确的参数调用正确的 URL 时,您可以人工创建 AJAX 请求并将响应作为正常请求进行测试。