Почему Behat терпит неудачу при запуске теста Mink для службы входа на основе HTTPS? - PullRequest
0 голосов
/ 29 февраля 2012

Чтобы протестировать внутренние ИТ-приложения с точки зрения пользователя, мне нужно установить фон Behat для моих сценариев, который включает в себя вход в решение для единого входа на основе файлов cookie.

Это минимальный тест для настройки регистрации в Givens. Когда это удастся, конечно, будет больше «Когда» и «Тогда».

Feature: Bouncerize
    In order to log in to internal applications
    As an application user
    I need to be able to use the SSO system

    Scenario: Log in to Bouncer
        Given I am on "https://private_url/login/"
        And I fill in "pass_word" with "a hard to guess password"
        And I fill in "id" with "username"
        And I press "Sign In"

Когда я запускаю этот сценарий, первый Given завершается ошибкой:

  Scenario: Log in to Bouncer                                 # features/bouncer.feature:8
    Given I am on "https://gh.bouncer.login.yahoo.com/login/" # FeatureContext::visit()
      A cookie name is required to generate a field value for this cookie

Пока в FeatureContext нет настроек, за исключением того, что он расширяет Behat\Mink\Behat\Context\MinkContext

1 Ответ

3 голосов
/ 22 сентября 2012

Похоже, вы могли встретить https://github.com/Behat/Mink/issues/161 - Я цитирую из сообщения об ошибке:

Это не проблема с Бехатом или Гут, я сообщил ZF: http://framework.zend.com/issues/browse/ZF2-169

Однако, по-видимому, это также было исправлено в апстриме, так что теперь все должно работать нормально.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...