私は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
はまた、他のテストフレームワーク、スタンドアロンzombie.jsとStory.phpにしようと、彼らは両方ともので、多分それはで何か失敗いくつかのクッキーやトークンが見つからないため、ブラウザで実行されていないとテストが失敗しますか?.. – Sofia
mink config(/app/config/config_test.ymlから)を追加してください。 – Inoryy