File tree Expand file tree Collapse file tree 4 files changed +22
-8
lines changed Expand file tree Collapse file tree 4 files changed +22
-8
lines changed Original file line number Diff line number Diff line change @@ -82,6 +82,7 @@ namespace :bundle do
8282 end
8383 sh "rm -f #{ __current__ . join ( 'elasticsearch-model/gemfiles' ) } /*.lock"
8484 end
85+ sh "rm -f Gemfile.lock"
8586end
8687
8788namespace :test do
Original file line number Diff line number Diff line change @@ -25,10 +25,10 @@ source 'https://rubygems.org'
2525
2626gemspec path: '../'
2727
28- gem 'activemodel', '6.0.0.rc1 '
29- gem 'activerecord', '6.0.0.rc1 '
28+ gem 'activemodel', '6.0.0'
29+ gem 'activerecord', '6.0.0'
3030gem 'sqlite3' unless defined?(JRUBY_VERSION)
31- gem 'mongoid', '~> 6'
31+ # gem 'mongoid', '~> 6'
3232
3333group :development, :testing do
3434 gem 'rspec'
Original file line number Diff line number Diff line change 2323require 'elasticsearch/model'
2424require 'hashie/version'
2525require 'active_model'
26- require 'mongoid'
26+ begin
27+ require 'mongoid'
28+ rescue LoadError
29+ $stderr. puts ( "'mongoid' gem could not be loaded" )
30+ end
2731require 'yaml'
2832require 'active_record'
2933
@@ -151,8 +155,10 @@ def test_mongoid?
151155 client . database . command ( ping : 1 ) && true
152156 end
153157 end and true
154- rescue Timeout ::Error , LoadError , Mongo ::Error => e
155- client . close
158+ rescue LoadError
159+ $stderr. puts ( "'mongoid' gem could not be loaded" )
160+ rescue Timeout ::Error , Mongo ::Error => e
161+ client . close if client
156162 $stderr. puts ( "MongoDB not installed or running: #{ e } " )
157163 end
158164end
Original file line number Diff line number Diff line change 2626require 'support/app/article_for_pagination'
2727require 'support/app/article_with_dynamic_index_name'
2828require 'support/app/episode'
29- require 'support/app/image'
3029require 'support/app/series'
31- require 'support/app/mongoid_article'
3230require 'support/app/article'
3331require 'support/app/article_no_type'
3432require 'support/app/searchable'
3735require 'support/app/authorship'
3836require 'support/app/comment'
3937require 'support/app/post'
38+
39+
40+ # Mongoid models
41+ begin
42+ require 'support/app/image'
43+ require 'support/app/mongoid_article'
44+ rescue
45+ $stderr. puts ( "'mongoid' gem is not installed, could not load Mongoid models" )
46+ end
You can’t perform that action at this time.
0 commit comments