summaryrefslogtreecommitdiff
path: root/spec/controllers/admin/application_settings_controller_spec.rb
diff options
context:
space:
mode:
authorToon Claes <toon@gitlab.com>2017-03-23 11:13:11 +0100
committerToon Claes <toon@gitlab.com>2017-03-23 11:13:11 +0100
commit7bfa5234855e8de996d5c7dff14ad6c19ea9d33b (patch)
tree8b89bd2314c92b1f26ba6e4ef18289a99c7ef8b5 /spec/controllers/admin/application_settings_controller_spec.rb
parent3918c303b967e33ec924d7435ba4e7fcac136c9a (diff)
downloadgitlab-ce-7bfa5234855e8de996d5c7dff14ad6c19ea9d33b.tar.gz
Resolve future conflicts with CE -> EE merge
EE already includes specs for the ApplicationSettingsController, so ensure future changes will be easier to merge to EE.
Diffstat (limited to 'spec/controllers/admin/application_settings_controller_spec.rb')
-rw-r--r--spec/controllers/admin/application_settings_controller_spec.rb11
1 files changed, 7 insertions, 4 deletions
diff --git a/spec/controllers/admin/application_settings_controller_spec.rb b/spec/controllers/admin/application_settings_controller_spec.rb
index 84a1ce773a1..19b35a346b7 100644
--- a/spec/controllers/admin/application_settings_controller_spec.rb
+++ b/spec/controllers/admin/application_settings_controller_spec.rb
@@ -6,20 +6,23 @@ describe Admin::ApplicationSettingsController do
let(:admin) { create(:admin) }
before do
- sign_in(admin)
stub_env('IN_MEMORY_APPLICATION_SETTINGS', 'false')
end
- describe 'PATCH #update' do
+ describe 'PUT #update' do
+ before do
+ sign_in(admin)
+ end
+
it 'updates the default_project_visibility for string value' do
- patch :update, application_setting: { default_project_visibility: "20" }
+ put :update, application_setting: { default_project_visibility: "20" }
expect(response).to redirect_to(admin_application_settings_path)
expect(ApplicationSetting.current.default_project_visibility).to eq Gitlab::VisibilityLevel::PUBLIC
end
it 'falls back to default with default_project_visibility setting is omitted' do
- patch :update, application_setting: {}
+ put :update, application_setting: {}
expect(response).to redirect_to(admin_application_settings_path)
expect(ApplicationSetting.current.default_project_visibility).to eq Gitlab::VisibilityLevel::PRIVATE