2011-05-11 2 views
0

간단한 기능 테스트를 실행하여 사용자/로그인 페이지를 가져올 때 다음과 같이 표시됩니다.기능 테스트에서 메타 태그 http-equiv = '새로 고침'을 받고 종료하는 이유는 무엇입니까?

<html><head><meta http-equiv="refresh" content="0;url=https://localhost/index.php/users/signIn"/></head></html> 

그러면 기능 테스트가 중지됩니다. 다른 기능 테스트에서도 발생하지만 모든 요청에는 발생하지 않습니다. 다른 테스트는 잘 실행될 것이고 테스트에서 특정 요청에 도달하면 해당 응답을 content 속성에 요청 된 URL과 함께 가져와 중지합니다.

이것이 일어날 수있는 이유에 대한 아이디어가 있습니까?

이 기능 테스트는 이전에는 작동했지만 이전에 다른 개발 회사에서이 프로젝트를 가져 왔고 에 대한 아이디어가 없으므로에서 변경 사항을 찾습니다. 물론 버전 컨트롤을 사용하여 파일에 diffs를 수행 할 수는 있지만 어디서부터 시작해야할지 모르겠습니다. 모든 리드 주셔서 감사합니다!

답변

1

아아, 생각보다 빨리 발견했습니다.

SSL 필터가 켜져 있었으며 테스트 환경에서 사용하지 않도록 설정해야합니다. 그들은 app.yml에서 테스트 환경을 제거했다.

test: 
    disable_sslfilter: true