2014-09-24 1 views
0

PHP 단위로 구동되는 Codeception으로 기능 테스트를 수행하고 있습니다.Laravel에서 리디렉션 4

내가 양식에서 오는 오전

경로 등록 컨트롤러

public function store() 
{ 
    return Redirect::to('/'); 
} 

리디렉션에 사용되는 홈 페이지

$I->fillField('Username:', 'JohnDoe'); 
$I->fillField('Email:', '[email protected]'); 
$I->fillField('Password:', 'demo'); 
$I->fillField('Password_confirmation', 'demo'); 

$I->seeCurrentUrlEquals('/'); 
$I->see('Register'); 

코드로 다시 리디렉션 싶습니다

Route::get('/', [ 
'as' => 'home', 
'uses' => '[email protected]' 

]); 응용 프로그램이 예상대로 작동하는 브라우저에서

하지만 기능 테스트를 실행하고 때이 오류를 얻을

--- Expected 
+++ Actual 
@@ @@ 
-'/' 
+'/register' 

페이지가 '/ 등록'에서 리디렉션되지 않는 것처럼입니다 (등록 페이지)에 '/'(홈페이지)

내가 가게() 메소드에

답변

0

당신이 봤어이 리디렉션 :: 경로 ('집')을 해결할 수있는 방법?

+0

나는 이것을 시도했지만 여전히 '/'아직 '/ register'을 얻고있는 것과 같은 오류가 발생하고있다. – Gatura

+0

routes.php에/register route에 대한 코드도 게시 할 수 있으며 양식의 코드? 감사! –

+0

실제로 양식을 제출하지 않는 것이 문제 일 수 있습니다. 다음과 같이 할 수 있습니다 : $ I-> submitForm ('# login', array ('login'=> 'davert', 'password'=> '123456')); (코드 레이션 용 Laravel4 모듈 doc에서 가져옴) –