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