Commit 8b114aa5ef7918c5af84f33317e118ab69ce178a

Authored by Andrew Kane
1 parent 3976b381

Use bundler for dev dependencies

Gemfile
1 1 source "https://rubygems.org"
2 2  
3   -# Specify your gem's dependencies in searchkick.gemspec
4 3 gemspec
5 4  
  5 +gem "rake"
  6 +gem "minitest", ">= 5"
6 7 gem "activerecord", "~> 6.0.0"
7 8 gem "activejob", "~> 6.0.0", require: "active_job"
8 9 gem "actionpack", "~> 6.0.0"
... ...
Rakefile
1 1 require "bundler/gem_tasks"
2 2 require "rake/testtask"
3 3  
4   -begin
5   - require "parallel_tests/tasks"
6   - require "shellwords"
7   -rescue LoadError
8   - # do nothing
9   -end
10   -
11 4 task default: :test
12 5 Rake::TestTask.new do |t|
13 6 t.libs << "test"
... ...
searchkick.gemspec
... ... @@ -18,8 +18,4 @@ Gem::Specification.new do |spec|
18 18 spec.add_dependency "activemodel", ">= 5"
19 19 spec.add_dependency "elasticsearch", ">= 6"
20 20 spec.add_dependency "hashie"
21   -
22   - spec.add_development_dependency "bundler"
23   - spec.add_development_dependency "minitest"
24   - spec.add_development_dependency "rake"
25 21 end
... ...
test/gemfiles/activerecord50.gemfile
1   -source 'https://rubygems.org'
  1 +source "https://rubygems.org"
2 2  
3   -# Specify your gem's dependencies in searchkick.gemspec
4 3 gemspec path: "../../"
5 4  
  5 +gem "rake"
  6 +gem "minitest", ">= 5"
6 7 gem "sqlite3", "~> 1.3.0"
7 8 gem "activerecord", "~> 5.0.0"
8 9 gem "actionpack", "~> 5.0.0"
... ...
test/gemfiles/activerecord51.gemfile
1   -source 'https://rubygems.org'
  1 +source "https://rubygems.org"
2 2  
3   -# Specify your gem's dependencies in searchkick.gemspec
4 3 gemspec path: "../../"
5 4  
  5 +gem "rake"
  6 +gem "minitest", ">= 5"
6 7 gem "sqlite3"
7 8 gem "activerecord", "~> 5.1.0"
8 9 gem "actionpack", "~> 5.1.0"
... ...
test/gemfiles/activerecord52.gemfile
1   -source 'https://rubygems.org'
  1 +source "https://rubygems.org"
2 2  
3   -# Specify your gem's dependencies in searchkick.gemspec
4 3 gemspec path: "../../"
5 4  
  5 +gem "rake"
  6 +gem "minitest", ">= 5"
6 7 gem "sqlite3"
7 8 gem "activerecord", "~> 5.2.0"
8 9 gem "actionpack", "~> 5.2.0"
... ...
test/gemfiles/apartment.gemfile
... ... @@ -1,8 +0,0 @@
1   -source 'https://rubygems.org'
2   -
3   -# Specify your gem's dependencies in searchkick.gemspec
4   -gemspec path: "../../"
5   -
6   -gem "sqlite3", "~> 1.3.0"
7   -gem "activerecord", "~> 4.2.0"
8   -gem "apartment"
test/gemfiles/cequel.gemfile
1   -source 'https://rubygems.org'
  1 +source "https://rubygems.org"
2 2  
3   -# Specify your gem's dependencies in searchkick.gemspec
4 3 gemspec path: "../../"
5 4  
  5 +gem "rake"
  6 +gem "minitest", ">= 5"
6 7 gem "cequel"
7 8 gem "activejob"
8 9 gem "redis"
... ...
test/gemfiles/mongoid6.gemfile
1   -source 'https://rubygems.org'
  1 +source "https://rubygems.org"
2 2  
3   -# Specify your gem's dependencies in searchkick.gemspec
4 3 gemspec path: "../../"
5 4  
  5 +gem "rake"
  6 +gem "minitest", ">= 5"
6 7 gem "mongoid", "~> 6.0.0"
7 8 gem "activejob", require: "active_job"
8 9 gem "redis"
... ...
test/gemfiles/mongoid7.gemfile
1   -source 'https://rubygems.org'
  1 +source "https://rubygems.org"
2 2  
3   -# Specify your gem's dependencies in searchkick.gemspec
4 3 gemspec path: "../../"
5 4  
  5 +gem "rake"
  6 +gem "minitest", ">= 5"
6 7 gem "mongoid", "~> 7.0.0"
7 8 gem "activejob", require: "active_job"
8 9 gem "redis"
... ...
test/gemfiles/nobrainer.gemfile
1   -source 'https://rubygems.org'
  1 +source "https://rubygems.org"
2 2  
3   -# Specify your gem's dependencies in searchkick.gemspec
4 3 gemspec path: "../../"
5 4  
  5 +gem "rake"
  6 +gem "minitest", ">= 5"
6 7 gem "nobrainer", ">= 0.21.0"
7 8 gem "activejob"
8 9 gem "redis"
... ...
test/gemfiles/parallel_tests.gemfile
... ... @@ -1,8 +0,0 @@
1   -source 'https://rubygems.org'
2   -
3   -# Specify your gem's dependencies in searchkick.gemspec
4   -gemspec path: "../../"
5   -
6   -gem "sqlite3", "~> 1.3.0"
7   -gem "activerecord", "~> 5.0.0"
8   -gem "parallel_tests"