diff options
author | Xavier Noria <fxn@hashref.com> | 2011-05-14 02:36:29 +0200 |
---|---|---|
committer | Xavier Noria <fxn@hashref.com> | 2011-05-14 02:37:41 +0200 |
commit | 26cfd1f2834aef5a5418ea23b7d883566e9c3b7b (patch) | |
tree | 9375ee0c983e98f8a97af083af7bfc5d50eb8d57 /railties/test/generators | |
parent | 345beb8485a335439354724b6a2eb0a797d9bb5a (diff) | |
download | rails-26cfd1f2834aef5a5418ea23b7d883566e9c3b7b.tar.gz rails-26cfd1f2834aef5a5418ea23b7d883566e9c3b7b.tar.bz2 rails-26cfd1f2834aef5a5418ea23b7d883566e9c3b7b.zip |
application and plugin generation run bundle install unless --skip-gemfile or --skip-bundle
Diffstat (limited to 'railties/test/generators')
-rw-r--r-- | railties/test/generators/shared_generator_tests.rb | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/railties/test/generators/shared_generator_tests.rb b/railties/test/generators/shared_generator_tests.rb index 5ce30bd281..be9aef8a41 100644 --- a/railties/test/generators/shared_generator_tests.rb +++ b/railties/test/generators/shared_generator_tests.rb @@ -26,8 +26,8 @@ module SharedGeneratorTests default_files.each { |path| assert_file path } end - def test_generation_runs_bundle_check - generator([destination_root]).expects(:bundle_command).with('check').once + def test_generation_runs_bundle_install + generator([destination_root]).expects(:bundle_command).with('install').once quietly { generator.invoke_all } end @@ -133,6 +133,15 @@ module SharedGeneratorTests quietly { generator.invoke_all } assert_no_file 'Gemfile' end + + def test_skip_bundle + generator([destination_root], :skip_bundle => true).expects(:bundle_command).never + quietly { generator.invoke_all } + + # skip_bundle is only about running bundle install, ensure the Gemfile is still + # generated. + assert_file 'Gemfile' + end end module SharedCustomGeneratorTests |