【发布时间】:2014-11-18 14:15:30
【问题描述】:
我正在使用由 PHP 单元提供支持的 Codeception 执行功能测试。
我来自一个表单并想重定向回主页
$I->fillField('Username:', 'JohnDoe');
$I->fillField('Email:', 'john@example.com');
$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' => 'PagesController@home'
]);
在浏览器中,应用程序按预期工作,但是当我运行功能测试时出现此错误
--- Expected
+++ Actual
@@ @@
-'/'
+'/register'
好像页面没有从'/register'(注册页面)重定向到'/'(主页)
我该如何解决这个问题
【问题讨论】:
标签: laravel-4 phpunit laravel-routing codeception