ZF + PHPUnit:如何断言ajax响应中html元素的存在?

时间:2012-05-17 16:20:59

标签: php zend-framework phpunit

我应该扩展ControllerTestCase并创建一个自定义方法来处理它吗?什么是最好的方式?

1 个答案:

答案 0 :(得分:1)

AJAX响应应该与任何其他响应没有什么不同。因此,不需要进行子类化。

但是,如果你的意思是“如何测试从我正在测试的文件生成的响应AJAX请求是否正确?”没有办法做到这一点(可能除了Selenium测试)。测试它不是PHP的工作 - 您应该使用JavaScript测试来测试它。

当您确定AJAX使用正确的参数调用正确的URL时,您可以人工创建AJAX请求并将响应作为正常请求进行测试。