rspec_queue_mongoid.rb
384 Bytes
#!/usr/bin/env ruby
require 'rubygems'
require 'test_queue'
require 'test_queue/runner/rspec'
require 'bundler'
Bundler.setup(:default, :development, :test)
class MongoidRspecRunner < TestQueue::Runner::RSpec
def after_fork(num)
super
Mongoid.override_database(
"#{Mongoid.client(:default).options[:database]}_#{num}"
)
end
end
MongoidRspecRunner.new.execute