2

アプリをテストするために、デフォルトでsymfonyセッションでBehat+Minkを使い始めたところです。* .featureファイルには2つの別個の機能があり、両方でユーザーにログインします。

私の問題は、両方が別々に実行されている間は渡されますが、php app / console -e = testbehat@MyBundleと一緒に実行されている間は渡されないことです

ユーザーが最初の機能の後にログインし続けるため、2番目の機能は失敗します。ユーザーを適切にログアウトするにはどうすればよいですか、それともMinkがそれを行う必要がありますか?

4

1 に答える 1

0

解決策を得ました!https://github.com/symfony/symfony/issues/1759を読むと役に立ちました。必要なのは、フレームワークテストを追加することだけでした 。「セッションIDが長すぎるか、不正な文字が含まれている」などのセッション警告の問題と、別の機能でのユーザーログインの問題を解決しました。

于 2013-08-02T09:09:53.950 に答える