Behat用户登录单独的功能

时间:2012-04-03 09:55:32

标签: bdd behat mink

我刚开始使用Behat + Mink和symfony会话来测试我的应用程序。我在* .feature文件中有两个独立的功能,在我们两个登录用户。

我的问题是它们都是在单独执行时通过,但在与 php app / console -e = test behat @MyBundle

一起执行时无法通过

第二个功能失败,因为用户在第一个功能之后仍然保持登录状态。 我该如何正确注销用户或Mink应该为我做这件事?

1 个答案:

答案 0 :(得分:0)

得到解决方案! 阅读https://github.com/symfony/symfony/issues/1759有帮助,我只需要添加 测试:〜框架。它解决了会话警告的问题,例如“会话ID太长或包含非法字符”以及用户登录单独功能的问题。