如何使用黄瓜测试使用nested_form gem的表单?

时间:2011-12-13 14:39:15

标签: ruby-on-rails cucumber nested-forms

我正在使用Ryan Bates相当可爱的nested form 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 个答案:

答案 0 :(得分:1)

鉴于gem使用javascript来执行浏览器魔术,该场景需要@javascript标记。

现在工作正常。