Skip to content

Commit 99f4d6e

Browse files
authored
Merge pull request rails#30770 from y-yagi/do_not_create_credential_in_dummy_application
Do not create credentials in dummy application
2 parents a34a0cc + d1eb0ef commit 99f4d6e

File tree

3 files changed

+5
-2
lines changed

3 files changed

+5
-2
lines changed

railties/lib/rails/generators/rails/app/app_generator.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,7 @@ def config_when_updating
159159
end
160160

161161
def master_key
162-
return if options[:pretend]
162+
return if options[:pretend] || options[:dummy_app]
163163

164164
require "rails/generators/rails/master_key/master_key_generator"
165165

@@ -169,7 +169,7 @@ def master_key
169169
end
170170

171171
def credentials
172-
return if options[:pretend]
172+
return if options[:pretend] || options[:dummy_app]
173173

174174
require "rails/generators/rails/credentials/credentials_generator"
175175

railties/lib/rails/generators/rails/plugin/plugin_generator.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,7 @@ def generate_test_dummy(force = false)
9898
opts[:skip_listen] = true
9999
opts[:skip_git] = true
100100
opts[:skip_turbolinks] = true
101+
opts[:dummy_app] = true
101102

102103
invoke Rails::Generators::AppGenerator,
103104
[ File.expand_path(dummy_path, destination_root) ], opts

railties/test/generators/plugin_generator_test.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -474,6 +474,8 @@ def test_unnecessary_files_are_not_generated_in_dummy_application
474474
assert_no_file "test/dummy/Gemfile"
475475
assert_no_file "test/dummy/public/robots.txt"
476476
assert_no_file "test/dummy/README.md"
477+
assert_no_file "test/dummy/config/master.key"
478+
assert_no_file "test/dummy/config/credentials.yml.enc"
477479
assert_no_directory "test/dummy/lib/tasks"
478480
assert_no_directory "test/dummy/test"
479481
assert_no_directory "test/dummy/vendor"

0 commit comments

Comments
 (0)