diff options
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.rb | 9 |
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 |