summaryrefslogtreecommitdiff
path: root/spec/migrations/20191125114345_add_admin_mode_protected_path_spec.rb
diff options
context:
space:
mode:
Diffstat (limited to 'spec/migrations/20191125114345_add_admin_mode_protected_path_spec.rb')
-rw-r--r--spec/migrations/20191125114345_add_admin_mode_protected_path_spec.rb9
1 files changed, 4 insertions, 5 deletions
diff --git a/spec/migrations/20191125114345_add_admin_mode_protected_path_spec.rb b/spec/migrations/20191125114345_add_admin_mode_protected_path_spec.rb
index 669e31618a3..77d8dd002e3 100644
--- a/spec/migrations/20191125114345_add_admin_mode_protected_path_spec.rb
+++ b/spec/migrations/20191125114345_add_admin_mode_protected_path_spec.rb
@@ -4,10 +4,9 @@ require 'spec_helper'
require Rails.root.join('db', 'migrate', '20191125114345_add_admin_mode_protected_path.rb')
describe AddAdminModeProtectedPath do
- ADMIN_MODE_ENDPOINT = '/admin/session'
-
subject(:migration) { described_class.new }
+ let(:admin_mode_endpoint) { '/admin/session' }
let(:application_settings) { table(:application_settings) }
context 'no settings available' do
@@ -30,7 +29,7 @@ describe AddAdminModeProtectedPath do
application_settings.create!(protected_paths: '{a,b,c}')
protected_paths_before = %w[a b c]
- protected_paths_after = protected_paths_before.dup << ADMIN_MODE_ENDPOINT
+ protected_paths_after = protected_paths_before.dup << admin_mode_endpoint
expect { migrate! }.to change { application_settings.first.protected_paths }.from(protected_paths_before).to(protected_paths_after)
end
@@ -38,13 +37,13 @@ describe AddAdminModeProtectedPath do
it 'new default includes admin mode endpoint' do
settings_before = application_settings.create!
- expect(settings_before.protected_paths).not_to include(ADMIN_MODE_ENDPOINT)
+ expect(settings_before.protected_paths).not_to include(admin_mode_endpoint)
migrate!
application_settings.reset_column_information
settings_after = application_settings.create!
- expect(settings_after.protected_paths).to include(ADMIN_MODE_ENDPOINT)
+ expect(settings_after.protected_paths).to include(admin_mode_endpoint)
end
end