0
我正在使用由PHP单元支持的Codeception执行功能测试。重定向到Laravel 4
我从一个表单来的,想回重定向到主页
$I->fillField('Username:', 'JohnDoe');
$I->fillField('Email:', '[email protected]');
$I->fillField('Password:', 'demo');
$I->fillField('Password_confirmation', 'demo');
$I->seeCurrentUrlEquals('/');
$I->see('Register');
代码用于重定向 登记控制器
public function store()
{
return Redirect::to('/');
}
路线
Route::get('/', [
'as' => 'home',
'uses' => '[email protected]'
]);
在应用程序工作正常的浏览器,但是当我运行的功能测试中,我得到这个错误
--- Expected
+++ Actual
@@ @@
-'/'
+'/register'
这是因为如果该页面不是从“/注册”重定向(注册页) “/”(主页)
我怎么能在专卖店()方法纠正这种
我试过这个,但我仍然得到相同的错误,它是期待'/'但它是越来越'/注册' – Gatura 2014-09-24 08:12:17
你可以请张贴在route.php /登记路线的代码,也是表单的代码?谢谢! – 2014-09-24 08:44:59
其实问题可能是您实际上没有提交表单。你可以这样做: $ I-> submitForm('#login',array('login'=>'davert','password'=>'123456')); (取自Laravel4模块doc for Codeception) – 2014-09-24 08:59:55