Как я могу использовать огурец для проверки формы, которая использует гем nested_form? - PullRequest
1 голос
/ 13 декабря 2011

Я использую довольно красивую вложенную форму gem Райана Бейтса.Он работает нормально, когда я использую его вживую, но я не нашел способа тестирования с Cucumber.Я не пытаюсь протестировать сам драгоценный камень, но поведение моего сайта после того, как я заполнил форму.

Используемые мной шаги точно такие же, как те, которые я использовал насайт.

Then I should see "Add a question"                       # features/step_definitions/web_steps.rb:105
When I follow "Add a question"                           # features/step_definitions/web_steps.rb:56
  You have a nil object when you didn't expect it!
  You might have expected an instance of Array.
  The error occurred while evaluating nil.[] (NoMethodError)

1 Ответ

1 голос
/ 04 января 2012

Учитывая, что гем использует javascript для выполнения магии браузера, сценарию требуется тег @javascript.

Теперь работает нормально.

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