Wordpress 在WP_Ajax_UnitTestCase中获取Http状态代码
我正在使用PHPUnit/WP_Ajax_UnitTestCase 在Api端,我将发送状态代码和如下消息Wordpress 在WP_Ajax_UnitTestCase中获取Http状态代码,wordpress,unit-testing,phpunit,Wordpress,Unit Testing,Phpunit,我正在使用PHPUnit/WP_Ajax_UnitTestCase 在Api端,我将发送状态代码和如下消息 wp_send_json_错误('关键字已存在',409);//意思是它有冲突。 在PhpUnit中,我创建了扩展WP_Ajax_UnitTestCase的文本类。 我正在尝试使用此代码获取消息 try { $this->_handleAjax('action_name'); } catch ( WPAjaxDieContinueException $e ) { } err
wp_send_json_错误('关键字已存在',409);//意思是它有冲突。
在PhpUnit中,我创建了扩展WP_Ajax_UnitTestCase的文本类。
我正在尝试使用此代码获取消息
try {
$this->_handleAjax('action_name');
} catch ( WPAjaxDieContinueException $e ) {
}
error_log($this->_last_response);
error_log("\n");
$response = json_decode( $this->_last_response );
_最后的\u响应只包含数据,而不包含这样的状态代码。
{“success”:false,“data”:“关键字已存在。”}
知道如何捕捉状态码吗?
当我在浏览器中测试时,我可以获得409状态