2015-05-04 127 views
0

我想用RSpec使用水豚,但是当我发出命令rspec时集成测试不运行。使用RSpec的水豚

我按照github页面上的说明和一些在线教程。我把:

require 'capybara/rails' 
require 'capybara/rspec' 

反过来两个rails_helper.rbspec_helper.rb。 此外,我试图把我的规格在spec/featuresspec/integration中使用水豚。但是,我写的规格并未执行(就像忽略名为currency_views_spec.rb的文件一样)。

+0

我不认为rspec会自行工作,要么执行'rspec spec',要么使用我更喜欢的'bin/rake'方式,它会在内部调用正确的文件rspec。 –

+0

你使用哪种版本的rspec和水豚? –

+0

你可以试试'rake spec'而不是'rspec'吗? –

回答

1

您只需将'require capybara/rspec'添加到您的spec_helper.rb file'即可将Capybara与RSpec一起使用。

这是关于Capybara的非常详细的文章。