NoMethodError异常:未定义的方法`use_transactional_fixtures with cucumber selenium

时间:2013-02-04 13:29:35

标签: ruby-on-rails-3 cucumber capybara

我写完

时出错了
RSpec.configure do |c| 
    c.use_transactional_fixtures = true
    c.include Capybara::DSL
end

NoMethodError异常:未定义的方法`use_transactional_fixtures

2 个答案:

答案 0 :(得分:3)

您可能没有安装

gem 'rspec-rails'

或者您可能没有按规格要求

require 'rspec/rails'

use_transaction_fixtures rspec-rails gem 的一部分:

https://github.com/rspec/rspec-rails/blob/master/lib/rspec/rails/fixture_support.rb#L31

希望这有助于你

问候

ED

答案 1 :(得分:2)

您应该在rspec.rb文件中编写此代码