2011-08-12 6 views
1

필드 이름, 전자 메일 및 메시지가 들어있는 contqact 양식의 간단한 코드를 작성합니다. 나는 그것을 테스트 필드를 사용자가 필드 값을 기대 값과 일치 여부를 확인하기 위해 작성하고 싶습니다. 그러나 메신저는 내가 명령을 사용하여 'contactTest.php'파일을 실행하는 동안 사용자가 값을 입력 못하고 "./symfony 시험 : 기능 프론트 엔드 접촉" 코드 :Symfony를 사용하는 양식에 대한 기능 검사 사례

enter code here 
<?php 
include('/home/APP/test/bootstrap/functional.php'); 
$browser = new sfTestFunctional(new sfBrowser()); 
$browser-> 
    get('/Contact/thankyou')-> 
     with('request')->begin()-> 
     isParameter('module', 'Contact')-> 
     isParameter('action', 'thankyou')-> 
     end(); 
$browser-> 
get('/Contact/index')-> 
    click('Submit', array(
    'name'  => 'Test', 
    'email'  => 'not.an.email', 
    'message' => 'message' 
    ))-> 

isRedirected()-> 
followRedirect()-> 
with('response')->checkElement('#content ul li','Testa'); 
get('/Contact/thankyou', array('name' => 'Test')); 
?> 

가에 값을 입력 사용자를 확인하기위한 테스트 케이스를 작성 제발 도와주세요 형태와 기대 값. 그리고 & 시험을 어떻게 실행 하는가?

+0

관련되는 방법을? – Ankur

답변

1

양식 개체를 제공하는 것을 잊어 버렸습니다. 양식 서식 파일을 공유 할 수 있습니까?

당신은 아마 이런 걸 원하는 :이 기능 프로그래밍에

get('/Contact/index')-> 
click('Submit', array(
    contact => array(
     'name'  => 'Test', 
     'email'  => 'not.an.email', 
     'message' => 'message' 
    ) 
))-> 
관련 문제