1
0
Fork 0
mirror of https://github.com/thoughtbot/factory_bot_rails.git synced 2022-11-09 11:49:18 -05:00

Lock down the Rails version so we're not influenced by the very newest version of Rails when we're trying to fix an unrelated bug.

This commit is contained in:
Mike Burns 2011-06-10 09:55:55 -04:00
parent 8a421148bf
commit 7cdd05d67f
4 changed files with 67 additions and 6 deletions

View file

@ -1,2 +1,2 @@
--- --- {}
BUNDLE_DISABLE_SHARED_GEMS: "1"

View file

@ -3,4 +3,4 @@ gem "cucumber"
gem "aruba" gem "aruba"
gem "rake" gem "rake"
gem "rspec" gem "rspec"
gem 'rails', '3.0.7'

View file

@ -1,6 +1,34 @@
GEM GEM
remote: http://rubygems.org/ remote: http://rubygems.org/
specs: specs:
abstract (1.0.0)
actionmailer (3.0.7)
actionpack (= 3.0.7)
mail (~> 2.2.15)
actionpack (3.0.7)
activemodel (= 3.0.7)
activesupport (= 3.0.7)
builder (~> 2.1.2)
erubis (~> 2.6.6)
i18n (~> 0.5.0)
rack (~> 1.2.1)
rack-mount (~> 0.6.14)
rack-test (~> 0.5.7)
tzinfo (~> 0.3.23)
activemodel (3.0.7)
activesupport (= 3.0.7)
builder (~> 2.1.2)
i18n (~> 0.5.0)
activerecord (3.0.7)
activemodel (= 3.0.7)
activesupport (= 3.0.7)
arel (~> 2.0.2)
tzinfo (~> 0.3.23)
activeresource (3.0.7)
activemodel (= 3.0.7)
activesupport (= 3.0.7)
activesupport (3.0.7)
arel (2.0.10)
aruba (0.2.3) aruba (0.2.3)
background_process background_process
cucumber (~> 0.9.0) cucumber (~> 0.9.0)
@ -13,10 +41,38 @@ GEM
json (~> 1.4.6) json (~> 1.4.6)
term-ansicolor (~> 1.0.5) term-ansicolor (~> 1.0.5)
diff-lcs (1.1.2) diff-lcs (1.1.2)
erubis (2.6.6)
abstract (>= 1.0.0)
gherkin (2.2.8) gherkin (2.2.8)
json (~> 1.4.6) json (~> 1.4.6)
term-ansicolor (~> 1.0.5) term-ansicolor (~> 1.0.5)
i18n (0.5.0)
json (1.4.6) json (1.4.6)
mail (2.2.19)
activesupport (>= 2.3.6)
i18n (>= 0.4.0)
mime-types (~> 1.16)
treetop (~> 1.4.8)
mime-types (1.16)
polyglot (0.3.1)
rack (1.2.3)
rack-mount (0.6.14)
rack (>= 1.0.0)
rack-test (0.5.7)
rack (>= 1.0)
rails (3.0.7)
actionmailer (= 3.0.7)
actionpack (= 3.0.7)
activerecord (= 3.0.7)
activeresource (= 3.0.7)
activesupport (= 3.0.7)
bundler (~> 1.0)
railties (= 3.0.7)
railties (3.0.7)
actionpack (= 3.0.7)
activesupport (= 3.0.7)
rake (>= 0.8.7)
thor (~> 0.14.4)
rake (0.8.7) rake (0.8.7)
rspec (2.0.0) rspec (2.0.0)
rspec-core (= 2.0.0) rspec-core (= 2.0.0)
@ -29,6 +85,10 @@ GEM
rspec-core (= 2.0.0) rspec-core (= 2.0.0)
rspec-expectations (= 2.0.0) rspec-expectations (= 2.0.0)
term-ansicolor (1.0.5) term-ansicolor (1.0.5)
thor (0.14.6)
treetop (1.4.9)
polyglot (>= 0.3.1)
tzinfo (0.3.27)
PLATFORMS PLATFORMS
ruby ruby
@ -36,5 +96,6 @@ PLATFORMS
DEPENDENCIES DEPENDENCIES
aruba aruba
cucumber cucumber
rails (= 3.0.7)
rake rake
rspec rspec

View file

@ -2,7 +2,7 @@ Feature: automatically load step definitions
@disable-bundler @disable-bundler
Scenario: generate a rails 3 application and use factory definitions Scenario: generate a rails 3 application and use factory definitions
When I successfully run "rails new testapp" When I successfully run "bundle exec rails new testapp"
And I cd to "testapp" And I cd to "testapp"
And I add "factory_girl_rails" from this project as a dependency And I add "factory_girl_rails" from this project as a dependency
When I successfully run "bundle install" When I successfully run "bundle install"
@ -16,7 +16,7 @@ Feature: automatically load step definitions
end end
end end
""" """
When I successfully run "rake db:migrate --trace" When I successfully run "bundle exec rake db:migrate --trace"
And I write to "app/models/user.rb" with: And I write to "app/models/user.rb" with:
""" """
class User < ActiveRecord::Base class User < ActiveRecord::Base
@ -39,5 +39,5 @@ Feature: automatically load step definitions
end end
end end
""" """
When I successfully run "rake test --trace" When I successfully run "bundle exec rake test --trace"
Then the output should contain "1 tests, 1 assertions, 0 failures, 0 errors" Then the output should contain "1 tests, 1 assertions, 0 failures, 0 errors"