使用rspec在生产中测试rails app

时间:2013-11-12 04:18:37

标签: ruby-on-rails testing rspec-rails production

我正在使用rspec测试生产中的rails应用程序。据我所知,rspec的结构是修复

spec
|- controllers
|- features
  |- production (I need to put is here to run test)
|- mailers
|- models
|- support
|- spec_helper.rb
|- production (I want to put my new folder here)

我想添加新文件夹以包含所有生产测试,这是spec的子文件夹,但如果我这样做,我就无法运行测试。 (NoMethodError:        未定义的方法`visit'for#)

现在,我将生产文件夹作为功能的子文件夹放置,以便能够运行测试。

你知道如何解决我的问题吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

这似乎不是文件夹嵌套的问题。如果未包含正确的文件,则会弹出该错误。您的spec文件顶部是否有require 'spec_helper'?还有,你在你的gemfile / spec帮助文件中包含了capybara吗? visit来自水豚,所以你需要它来使用这种方法。