aboutsummaryrefslogtreecommitdiffstats
path: root/railties/test
diff options
context:
space:
mode:
authorYuji Yaginuma <yuuji.yaginuma@gmail.com>2018-05-05 14:02:08 +0900
committerGitHub <noreply@github.com>2018-05-05 14:02:08 +0900
commit42b9e7e50c084e119a679cf155b70b5efc4d36ff (patch)
tree9f5781582b4e667d7b972f31660eedd109ab6ffb /railties/test
parent5eaec23b89a83763b59bd017d872d35feea70af1 (diff)
parent59c3d539ab9d3c00d910939f63eaadb67aea719b (diff)
downloadrails-42b9e7e50c084e119a679cf155b70b5efc4d36ff.tar.gz
rails-42b9e7e50c084e119a679cf155b70b5efc4d36ff.tar.bz2
rails-42b9e7e50c084e119a679cf155b70b5efc4d36ff.zip
Merge pull request #32780 from ttanimichi/tmp
Don't generate assets' initializer in `app:update` task if sprockets is skipped
Diffstat (limited to 'railties/test')
-rw-r--r--railties/test/generators/app_generator_test.rb13
1 files changed, 13 insertions, 0 deletions
diff --git a/railties/test/generators/app_generator_test.rb b/railties/test/generators/app_generator_test.rb
index fa7bcfd6d6..938d545219 100644
--- a/railties/test/generators/app_generator_test.rb
+++ b/railties/test/generators/app_generator_test.rb
@@ -296,6 +296,19 @@ class AppGeneratorTest < Rails::Generators::TestCase
end
end
+ def test_app_update_does_not_generate_assets_initializer_when_skip_sprockets_is_given
+ app_root = File.join(destination_root, "myapp")
+ run_generator [app_root, "--skip-sprockets"]
+
+ stub_rails_application(app_root) do
+ generator = Rails::Generators::AppGenerator.new ["rails"], { update: true, skip_sprockets: true }, { destination_root: app_root, shell: @shell }
+ generator.send(:app_const)
+ quietly { generator.send(:update_config_files) }
+
+ assert_no_file "#{app_root}/config/initializers/assets.rb"
+ end
+ end
+
def test_app_update_does_not_generate_action_cable_contents_when_skip_action_cable_is_given
app_root = File.join(destination_root, "myapp")
run_generator [app_root, "--skip-action-cable"]