Это было полезно для меня, так как на самом деле моя проблема заключалась в том, что Capybara очищает сеанс при смене домена, хотя я переходил из / some / url в localhost: 8080 / some / other

аюсь написать тест для функции, которая опирается на некоторые данные, сохраненные в сеансе, и мой сценарий выглядит следующим образом:

Scenario: Create offer
  Given I am on the start offer page
  When I select "Foo" from "bar"
  And I press "Go on"
  Then I should see "You are going to offer foo"

С помощью отладчика я обнаружил, что информация правильно хранится в сеансе, но при каждом новом запросе я получаю новый сеанс.

Разве не должно быть рабочего сеанса хотя бы для каждого сценария? Есть идеи, почему это не так?

Заранее спасибо Джо

Версии: Бег на рельсах 2.3.10, огурец 0.10.0, огурцы-рельсы 0.3.2, капибара 0.4.1.2

Ответы на вопрос(3)

Ваш ответ на вопрос