저는 Behat, Mink 및 FosUser Bundle에서 Symfony2를 사용하고 있습니다. 문제는 로그인 테스트가 항상 실패한다는 것입니다 (개발시 로그인이 완벽하게 작동합니다).symfony2에서 사용자 인증을 테스트 할 수 없습니다.
테스트가 실패합니다. 텍스트 "로그 아웃"이 현재 페이지의 텍스트에서 발견되지 않았습니다. 누락 된 부분이나 문제를 디버깅하는 방법에 대한 아이디어가 있습니까?
인증되지 않은 페이지는 Behat/Mink에서 테스트 할 수 있습니다.
[업데이트] (단지 관련 비트) 다음과 같이 config_test는
: 사용자의 암호가 패스하지 않기 때문에 그것은 아마 작동하지 않습니다
## Security Configuration
security:
encoders:
Symfony\Component\Security\Core\User\User: plaintext
providers:
main:
users:
[email protected]: { password: senha, roles: ROLE_ADMIN }
firewalls:
secured_area:
pattern: ^/
http_basic: true
logout: true
security: true
anonymous: true
어떤 쿠키 또는 토큰이 없기 때문에 브라우저에서 실행되지 않으면 테스트가 실패하게됩니다. .. – Sofia
밍크 설정 (/app/config/config_test.yml)을 추가하십시오 – Inoryy