diff options
author | Kasper Timm Hansen <kaspth@gmail.com> | 2017-05-23 21:54:01 +0200 |
---|---|---|
committer | Kasper Timm Hansen <kaspth@gmail.com> | 2017-05-25 15:56:55 +0200 |
commit | 0338c81dc2ab6ef35fe68461e39c0bad0af5bb95 (patch) | |
tree | 61b3d298cc76ddf4e01995b15462d8d2c4285266 /railties/test | |
parent | f50471751942730e3311f8c04ae4d97365ab3243 (diff) | |
download | rails-0338c81dc2ab6ef35fe68461e39c0bad0af5bb95.tar.gz rails-0338c81dc2ab6ef35fe68461e39c0bad0af5bb95.tar.bz2 rails-0338c81dc2ab6ef35fe68461e39c0bad0af5bb95.zip |
Reorder first secrets edit flow.
Setup config/secrets.yml.enc with template contents for people to edit.
Then generate encryption key and encrypt the initial secrets.
Diffstat (limited to 'railties/test')
-rw-r--r-- | railties/test/commands/secrets_test.rb | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/railties/test/commands/secrets_test.rb b/railties/test/commands/secrets_test.rb index 00b0343397..fb8fd2325e 100644 --- a/railties/test/commands/secrets_test.rb +++ b/railties/test/commands/secrets_test.rb @@ -18,7 +18,8 @@ class Rails::Command::SecretsCommandTest < ActiveSupport::TestCase end test "edit secrets" do - run_setup_command + # Runs setup before first edit. + assert_match(/Adding config\/secrets\.yml\.key to store the encryption key/, run_edit_command) # Run twice to ensure encrypted secrets can be reread after first edit pass. 2.times do @@ -30,8 +31,4 @@ class Rails::Command::SecretsCommandTest < ActiveSupport::TestCase def run_edit_command(editor: "cat") Dir.chdir(app_path) { `EDITOR="#{editor}" bin/rails secrets:edit` } end - - def run_setup_command - Dir.chdir(app_path) { `bin/rails secrets:setup` } - end end |