我测试一个控制器动作。我通过 POST 方法将数据传递给它。将数据保存到数据库后,我会重定向到主页,在该主页上显示有关操作结果的消息。
我想测试消息的文本是否等于预期,但我得到一个空值而不是 $this->contents 值。
然而,通过浏览器成功保存了所有数据并显示消息。
下面是我对 testAction 的调用
$res = $this->testAction('/ask', array_merge(array('return' => 'contents'), array('data' => $fields_data, 'method' => 'post')));