Разве я не могу использовать транзакционные фикстуры в разработке gem (не Rails)?
Я добавил это в свой spec_helper.rb:
RSpec.configure do |config|
config.filter_run :focus => true
config.run_all_when_everything_filtered = true
config.filter_run_excluding :exclude => true
config.mock_with :rspec
config.use_transactional_fixtures = true
end
Но я получаю:
undefined method `use_transactional_fixtures=' for #<RSpec::Core::Configuration:0xb7313ca8> (NoMethodError)
Нужно ли мне самому заняться очисткой базы данных (может быть, с помощью другого плагина), или мне просто нужно «что-то» заставить работать транзакционные фикстуры?
Обновление
Вот мои текущие требования:
require 'rubygems'
require 'bundler'
require 'logger'
require 'active_record'
require 'rspec'
require 'active_support'