我正在使用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)
答案 0 :(得分:1)
鉴于gem使用javascript来执行浏览器魔术,该场景需要@javascript标记。
现在工作正常。