我正在开发一个控制器功能测试,基本上它只是对蛋糕请求起作用,无论如何都要在测试功能中模拟蛋糕请求,这样每当控制器试图访问$ this-> request->数据它返回我在测试用例中设置的数据?如果有办法,请告诉我如何。
此致
答案 0 :(得分:0)
documentation包含如何设置请求数据的示例。如需快速参考:
public function testIndexPostData() {
$data = array(
'Article' => array(
'user_id' => 1,
'published' => 1,
'slug' => 'new-article',
'title' => 'New Article',
'body' => 'New Body'
)
);
$result = $this->testAction(
'/articles/index',
array('data' => $data, 'method' => 'post')
);
debug($result);
}