Вход пользователя в отдельные функции - PullRequest
2 голосов
/ 03 апреля 2012

Я только что начал использовать Behat + Mink с сеансом Symfony по умолчанию для тестирования моего приложения. У меня есть две отдельные функции в файлах * .feature, и в обоих я захожу в систему.

Моя проблема в том, что они оба проходят при выполнении по отдельности, но не могут быть переданы при выполнении вместе с php app / console -e = test behat @ MyBundle

Вторая функция не работает, потому что пользователь продолжает вход в систему после первой. Как мне правильно выйти из системы, или Mink должен сделать это для меня?

1 Ответ

0 голосов
/ 02 августа 2013

Получил решение!чтение https://github.com/symfony/symfony/issues/1759 помогло, все, что мне было нужно, это добавить test: ~ в framework: .Это решило проблему с предупреждениями сеанса, такими как «идентификатор сеанса слишком длинный или содержит недопустимые символы» и проблема с входом пользователя в систему в отдельных функциях.

...