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 1 #!/usr/bin/env ruby
2 2 require 'rubygems'
3 3 require 'test_queue'
  4 +require 'test_queue/runner/rspec'
  5 +
4 6 require 'bundler'
5 7 Bundler.setup(:default, :development, :test)
6   -require 'test_queue/runner/rspec'
7 8  
8 9 class MongoidRspecRunner < TestQueue::Runner::RSpec
9 10 def after_fork(num)
10 11 super
11 12 Mongoid.override_database(
12   - "#{Mongoid.session(:default).options[:database]}_#{num}"
  13 + "#{Mongoid.client(:default).options[:database]}_#{num}"
13 14 )
14 15 end
15 16 end
... ...