Commit 909cbf7d5be805cb090eb8c6a6e1a7150c2cb138
1 parent
8300d8e1
Exists in
master
and in
1 other branch
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 | ... | ... |