diff options
Diffstat (limited to 'spec/controllers/admin/application_settings_controller_spec.rb')
-rw-r--r-- | spec/controllers/admin/application_settings_controller_spec.rb | 41 |
1 files changed, 1 insertions, 40 deletions
diff --git a/spec/controllers/admin/application_settings_controller_spec.rb b/spec/controllers/admin/application_settings_controller_spec.rb index 8dbdd8db99b..6d3492e5a6c 100644 --- a/spec/controllers/admin/application_settings_controller_spec.rb +++ b/spec/controllers/admin/application_settings_controller_spec.rb @@ -258,6 +258,7 @@ RSpec.describe Admin::ApplicationSettingsController, :do_not_mock_admin_mode_set it_behaves_like 'updates boolean attribute', :user_defaults_to_private_profile it_behaves_like 'updates boolean attribute', :can_create_group + it_behaves_like 'updates boolean attribute', :can_create_organization it_behaves_like 'updates boolean attribute', :admin_mode it_behaves_like 'updates boolean attribute', :require_admin_approval_after_user_signup it_behaves_like 'updates boolean attribute', :remember_me_enabled @@ -377,46 +378,6 @@ RSpec.describe Admin::ApplicationSettingsController, :do_not_mock_admin_mode_set end end - describe 'user_email_lookup_limit aliasing' do - let(:application_setting) { ApplicationSetting.current } - let(:user_email_lookup_limit) { 8675 } - let(:search_rate_limit) { 309 } - - context 'when search_rate_limit is specified' do - let(:settings_params) do - { - user_email_lookup_limit: user_email_lookup_limit, - search_rate_limit: search_rate_limit - } - end - - it 'updates search_rate_limit with correct value' do - expect(application_setting.search_rate_limit).not_to eq user_email_lookup_limit - expect(application_setting.search_rate_limit).not_to eq search_rate_limit - - put :update, params: { application_setting: settings_params } - - expect(application_setting.reload.search_rate_limit).to eq search_rate_limit - end - end - - context 'when search_rate_limit is not specified' do - let(:settings_params) do - { - user_email_lookup_limit: search_rate_limit - } - end - - it 'applies user_email_lookup_limit value to search_rate_limit' do - expect(application_setting.search_rate_limit).not_to eq search_rate_limit - - put :update, params: { application_setting: settings_params } - - expect(application_setting.reload.search_rate_limit).to eq search_rate_limit - end - end - end - context 'pipeline creation rate limiting' do let(:application_settings) { ApplicationSetting.current } |