Commit 909cbf7d5be805cb090eb8c6a6e1a7150c2cb138

Authored by Laust Rud Jacobsen
1 parent 8300d8e1
Exists in master and in 1 other branch production

rspec_queue_mongoid: fix loading rspec runner before bundler

With the old order the test_queue files could not be found.

Also fixing a Mongoid deprecation where .session is now .client
Showing 1 changed file with 3 additions and 2 deletions   Show diff stats
script/rspec_queue_mongoid.rb
1 #!/usr/bin/env ruby 1 #!/usr/bin/env ruby
2 require 'rubygems' 2 require 'rubygems'
3 require 'test_queue' 3 require 'test_queue'
  4 +require 'test_queue/runner/rspec'
  5 +
4 require 'bundler' 6 require 'bundler'
5 Bundler.setup(:default, :development, :test) 7 Bundler.setup(:default, :development, :test)
6 -require 'test_queue/runner/rspec'  
7 8
8 class MongoidRspecRunner < TestQueue::Runner::RSpec 9 class MongoidRspecRunner < TestQueue::Runner::RSpec
9 def after_fork(num) 10 def after_fork(num)
10 super 11 super
11 Mongoid.override_database( 12 Mongoid.override_database(
12 - "#{Mongoid.session(:default).options[:database]}_#{num}" 13 + "#{Mongoid.client(:default).options[:database]}_#{num}"
13 ) 14 )
14 end 15 end
15 end 16 end