【发布时间】:2015-08-27 05:40:07
【问题描述】:
我这样写一个控制器
public function action_submit()
{
$submit = Format::forge(json_decode($_POST["submit"]))->to_array();
Servicecode::add_code_request($submit);
Response::redirect('code/codedetail');
}
那我想写个phpunit来测试一下,
public function test_adminsubmit()
{
$Submit = array(...);
$_POST["Submit"] = json_encode(Submit);
$response = Request::forge('code/codeeditrequest/submit')
->set_method('POST')
->execute()
->response();
$this->assertContains('ode Detail', $response->body->__toString());
这个有问题,它已经在db中插入了数据,但是当它运行重定向时,我无法重定向页面,所以测试失败了!为什么?这有什么问题..
【问题讨论】:
标签: php redirect phpunit fuelphp