2012-06-27 5 views
0

У меня есть behat + норка сценарий, в котором шаг посещает URL (норка), и контроллерSymfony2, behat и норка: доступ контейнера после перенаправления

  • ставит что-то в службе в контейнере
  • выполняет перенаправление на другую URL

проблема заключается в том, что контроллер перенаправление сбрасывает контейнер, так что услуга реконструирована, и следующий шаг behat не может получить доступ к его больше

Есть ли способ получить доступ к контейнеру?

ответ

1

В CommonContexts есть MinkRedirectContext. Вы можете использовать его для предотвращения перенаправления. Таким образом, вы сможете осмотреть контейнер до того, как будет выполнена перенаправление.

+0

Это сработало, отлично, спасибо. Я поставил «И я не следую переадресации» как шаг из этого контекста –