2012-04-03 94 views
2

我剛開始使用Behat + Mink與symfony會話默認情況下測試我的應用程序。我在* .feature文件中有兩個獨立的功能,並且在他們兩個中我都登錄了用戶。Behat用戶登錄不同功能

我的問題是,它們都通過,同時被單獨地執行,但是同時用PHP應用程序/控制檯-e =測試貝哈特@MyBundle

第二特徵一起執行失敗,因爲用戶不能傳遞在第一個之後繼續登錄。 我應該如何正確註銷用戶或貂應該爲我做這件事?

+0

請張貼您的解答作爲答案並接受它。這樣它就擺脫了未答覆的問題隊列。 – stmllr 2013-08-01 23:05:19

+0

@ t3node謝謝,不知道我能做到這一點。 – 2013-08-02 09:11:01

回答

0

有解決方案! 閱讀https://github.com/symfony/symfony/issues/1759幫助,所有我需要的是加入 測試:〜框架:。它解決了諸如「會話ID過長或包含非法字符」之類的會話警告問題,以及用戶在不同功能中登錄的問題。