mirror of
https://github.com/thoughtbot/factory_bot.git
synced 2022-11-09 11:43:51 -05:00
Test with Rails 5.2 (#1146)
* Appraise with Rails 5.2 * Drop specific tiny versions for Ruby This will reduce churn on this file as we try to keep up to date with TEENY Ruby releases. Travis installs Ruby via rvm with the --fuzzy flag. They also keep up to date with the latest releases, so --fuzzy will likely always give us the latest TEENY release.
This commit is contained in:
parent
f71053bc26
commit
3256842209
4 changed files with 144 additions and 19 deletions
45
.travis.yml
45
.travis.yml
|
@ -1,11 +1,11 @@
|
||||||
rvm:
|
rvm:
|
||||||
- 1.9.3
|
- 1.9
|
||||||
- 2.0.0
|
- 2.0
|
||||||
- 2.1.10
|
- 2.1
|
||||||
- 2.2.10
|
- 2.2
|
||||||
- 2.3.7
|
- 2.3
|
||||||
- 2.4.4
|
- 2.4
|
||||||
- 2.5.1
|
- 2.5
|
||||||
- ruby-head
|
- ruby-head
|
||||||
- rbx-2
|
- rbx-2
|
||||||
before_install:
|
before_install:
|
||||||
|
@ -21,32 +21,39 @@ gemfile:
|
||||||
- gemfiles/4.2.gemfile
|
- gemfiles/4.2.gemfile
|
||||||
- gemfiles/5.0.gemfile
|
- gemfiles/5.0.gemfile
|
||||||
- gemfiles/5.1.gemfile
|
- gemfiles/5.1.gemfile
|
||||||
|
- gemfiles/5.2.gemfile
|
||||||
matrix:
|
matrix:
|
||||||
fast_finish: true
|
fast_finish: true
|
||||||
exclude:
|
exclude:
|
||||||
- rvm: 1.9.3
|
- rvm: 1.9
|
||||||
gemfile: gemfiles/5.0.gemfile
|
gemfile: gemfiles/5.0.gemfile
|
||||||
- rvm: 1.9.3
|
- rvm: 1.9
|
||||||
gemfile: gemfiles/5.1.gemfile
|
gemfile: gemfiles/5.1.gemfile
|
||||||
- rvm: 2.0.0
|
- rvm: 1.9
|
||||||
|
gemfile: gemfiles/5.2.gemfile
|
||||||
|
- rvm: 2.0
|
||||||
gemfile: gemfiles/5.0.gemfile
|
gemfile: gemfiles/5.0.gemfile
|
||||||
- rvm: 2.0.0
|
- rvm: 2.0
|
||||||
gemfile: gemfiles/5.1.gemfile
|
gemfile: gemfiles/5.1.gemfile
|
||||||
- rvm: 2.1.10
|
- rvm: 2.0
|
||||||
|
gemfile: gemfiles/5.2.gemfile
|
||||||
|
- rvm: 2.1
|
||||||
gemfile: gemfiles/5.0.gemfile
|
gemfile: gemfiles/5.0.gemfile
|
||||||
- rvm: 2.1.10
|
- rvm: 2.1
|
||||||
gemfile: gemfiles/5.1.gemfile
|
gemfile: gemfiles/5.1.gemfile
|
||||||
- rvm: 2.4.4
|
- rvm: 2.1
|
||||||
|
gemfile: gemfiles/5.2.gemfile
|
||||||
|
- rvm: 2.4
|
||||||
gemfile: gemfiles/3.2.gemfile
|
gemfile: gemfiles/3.2.gemfile
|
||||||
- rvm: 2.4.4
|
- rvm: 2.4
|
||||||
gemfile: gemfiles/4.0.gemfile
|
gemfile: gemfiles/4.0.gemfile
|
||||||
- rvm: 2.4.4
|
- rvm: 2.4
|
||||||
gemfile: gemfiles/4.1.gemfile
|
gemfile: gemfiles/4.1.gemfile
|
||||||
- rvm: 2.5.1
|
- rvm: 2.5
|
||||||
gemfile: gemfiles/3.2.gemfile
|
gemfile: gemfiles/3.2.gemfile
|
||||||
- rvm: 2.5.1
|
- rvm: 2.5
|
||||||
gemfile: gemfiles/4.0.gemfile
|
gemfile: gemfiles/4.0.gemfile
|
||||||
- rvm: 2.5.1
|
- rvm: 2.5
|
||||||
gemfile: gemfiles/4.1.gemfile
|
gemfile: gemfiles/4.1.gemfile
|
||||||
- rvm: ruby-head
|
- rvm: ruby-head
|
||||||
gemfile: gemfiles/3.2.gemfile
|
gemfile: gemfiles/3.2.gemfile
|
||||||
|
|
|
@ -21,3 +21,7 @@ end
|
||||||
appraise '5.1' do
|
appraise '5.1' do
|
||||||
gem 'activerecord', "~> 5.1.0"
|
gem 'activerecord', "~> 5.1.0"
|
||||||
end
|
end
|
||||||
|
|
||||||
|
appraise '5.2' do
|
||||||
|
gem 'activerecord', "~> 5.2.0"
|
||||||
|
end
|
||||||
|
|
10
gemfiles/5.2.gemfile
Normal file
10
gemfiles/5.2.gemfile
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
# This file was generated by Appraisal
|
||||||
|
|
||||||
|
source "https://rubygems.org"
|
||||||
|
|
||||||
|
gem "activerecord-jdbcsqlite3-adapter", :platforms => :jruby
|
||||||
|
gem "jdbc-sqlite3", :platforms => :jruby
|
||||||
|
gem "sqlite3", "~> 1.3.10", :platforms => :ruby
|
||||||
|
gem "activerecord", "~> 5.2.0"
|
||||||
|
|
||||||
|
gemspec :name => "factory_bot", :path => "../"
|
104
gemfiles/5.2.gemfile.lock
Normal file
104
gemfiles/5.2.gemfile.lock
Normal file
|
@ -0,0 +1,104 @@
|
||||||
|
PATH
|
||||||
|
remote: ..
|
||||||
|
specs:
|
||||||
|
factory_bot (4.10.0)
|
||||||
|
activesupport (>= 3.0.0)
|
||||||
|
|
||||||
|
GEM
|
||||||
|
remote: https://rubygems.org/
|
||||||
|
specs:
|
||||||
|
activemodel (5.2.0)
|
||||||
|
activesupport (= 5.2.0)
|
||||||
|
activerecord (5.2.0)
|
||||||
|
activemodel (= 5.2.0)
|
||||||
|
activesupport (= 5.2.0)
|
||||||
|
arel (>= 9.0)
|
||||||
|
activesupport (5.2.0)
|
||||||
|
concurrent-ruby (~> 1.0, >= 1.0.2)
|
||||||
|
i18n (>= 0.7, < 2)
|
||||||
|
minitest (~> 5.1)
|
||||||
|
tzinfo (~> 1.1)
|
||||||
|
appraisal (2.1.0)
|
||||||
|
bundler
|
||||||
|
rake
|
||||||
|
thor (>= 0.14.0)
|
||||||
|
arel (9.0.0)
|
||||||
|
aruba (0.14.5)
|
||||||
|
childprocess (>= 0.6.3, < 0.10.0)
|
||||||
|
contracts (~> 0.9)
|
||||||
|
cucumber (>= 1.3.19)
|
||||||
|
ffi (~> 1.9.10)
|
||||||
|
rspec-expectations (>= 2.99)
|
||||||
|
thor (~> 0.19)
|
||||||
|
builder (3.2.3)
|
||||||
|
childprocess (0.9.0)
|
||||||
|
ffi (~> 1.0, >= 1.0.11)
|
||||||
|
concurrent-ruby (1.0.5)
|
||||||
|
contracts (0.16.0)
|
||||||
|
cucumber (1.3.20)
|
||||||
|
builder (>= 2.1.2)
|
||||||
|
diff-lcs (>= 1.1.3)
|
||||||
|
gherkin (~> 2.12)
|
||||||
|
multi_json (>= 1.7.5, < 2.0)
|
||||||
|
multi_test (>= 0.1.2)
|
||||||
|
diff-lcs (1.3)
|
||||||
|
docile (1.3.1)
|
||||||
|
ffi (1.9.25)
|
||||||
|
gherkin (2.12.2)
|
||||||
|
multi_json (~> 1.3)
|
||||||
|
i18n (1.0.1)
|
||||||
|
concurrent-ruby (~> 1.0)
|
||||||
|
json (2.1.0)
|
||||||
|
minitest (5.11.3)
|
||||||
|
multi_json (1.13.1)
|
||||||
|
multi_test (0.1.2)
|
||||||
|
rake (12.3.1)
|
||||||
|
rspec (3.7.0)
|
||||||
|
rspec-core (~> 3.7.0)
|
||||||
|
rspec-expectations (~> 3.7.0)
|
||||||
|
rspec-mocks (~> 3.7.0)
|
||||||
|
rspec-core (3.7.1)
|
||||||
|
rspec-support (~> 3.7.0)
|
||||||
|
rspec-expectations (3.7.0)
|
||||||
|
diff-lcs (>= 1.2.0, < 2.0)
|
||||||
|
rspec-support (~> 3.7.0)
|
||||||
|
rspec-its (1.2.0)
|
||||||
|
rspec-core (>= 3.0.0)
|
||||||
|
rspec-expectations (>= 3.0.0)
|
||||||
|
rspec-mocks (3.7.0)
|
||||||
|
diff-lcs (>= 1.2.0, < 2.0)
|
||||||
|
rspec-support (~> 3.7.0)
|
||||||
|
rspec-support (3.7.1)
|
||||||
|
simplecov (0.16.1)
|
||||||
|
docile (~> 1.1)
|
||||||
|
json (>= 1.8, < 3)
|
||||||
|
simplecov-html (~> 0.10.0)
|
||||||
|
simplecov-html (0.10.2)
|
||||||
|
sqlite3 (1.3.13)
|
||||||
|
thor (0.20.0)
|
||||||
|
thread_safe (0.3.6)
|
||||||
|
timecop (0.9.1)
|
||||||
|
tzinfo (1.2.5)
|
||||||
|
thread_safe (~> 0.1)
|
||||||
|
yard (0.9.14)
|
||||||
|
|
||||||
|
PLATFORMS
|
||||||
|
ruby
|
||||||
|
|
||||||
|
DEPENDENCIES
|
||||||
|
activerecord (~> 5.2.0)
|
||||||
|
activerecord-jdbcsqlite3-adapter
|
||||||
|
appraisal (~> 2.1.0)
|
||||||
|
aruba
|
||||||
|
cucumber (~> 1.3.15)
|
||||||
|
factory_bot!
|
||||||
|
jdbc-sqlite3
|
||||||
|
rspec (~> 3.0)
|
||||||
|
rspec-its (~> 1.0)
|
||||||
|
simplecov
|
||||||
|
sqlite3 (~> 1.3.10)
|
||||||
|
timecop
|
||||||
|
yard
|
||||||
|
|
||||||
|
BUNDLED WITH
|
||||||
|
1.16.2
|
Loading…
Reference in a new issue