Extract EE specific files/lines for spec/controllers
We have the following files containing EE specific code. We should move them to ee/
spec/controllers/autocomplete_controller_spec.rb
diff --git a/spec/controllers/autocomplete_controller_spec.rb b/../../single-codebase/gitlab-ce/spec/controllers/autocomplete_controller_spec.rb
index 3f958c86e84..3f1c0ae8ac4 100644
--- a/spec/controllers/autocomplete_controller_spec.rb
+++ b/../../single-codebase/gitlab-ce/spec/controllers/autocomplete_controller_spec.rb
@@ -335,44 +335,6 @@ describe AutocompleteController do
end
end
end
-
- context 'GET award_emojis' do
- let(:user2) { create(:user) }
- let!(:award_emoji1) { create_list(:award_emoji, 2, user: user, name: 'thumbsup') }
- let!(:award_emoji2) { create_list(:award_emoji, 1, user: user, name: 'thumbsdown') }
- let!(:award_emoji3) { create_list(:award_emoji, 3, user: user, name: 'star') }
- let!(:award_emoji4) { create_list(:award_emoji, 1, user: user, name: 'tea') }
-
- context 'unauthorized user' do
- it 'returns empty json' do
- get :award_emojis
-
- expect(json_response).to be_empty
- end
- end
-
- context 'sign in as user without award emoji' do
- it 'returns empty json' do
- sign_in(user2)
- get :award_emojis
-
- expect(json_response).to be_empty
- end
- end
-
- context 'sign in as user with award emoji' do
- it 'returns json sorted by name count' do
- sign_in(user)
- get :award_emojis
-
- expect(json_response.count).to eq 4
- expect(json_response[0]).to match('name' => 'star')
- expect(json_response[1]).to match('name' => 'thumbsup')
- expect(json_response[2]).to match('name' => 'tea')
- expect(json_response[3]).to match('name' => 'thumbsdown')
- end
- end
- end
end
context 'GET award_emojis' do
spec/controllers/groups_controller_spec.rb
diff --git a/spec/controllers/groups_controller_spec.rb b/../../single-codebase/gitlab-ce/spec/controllers/groups_controller_spec.rb
index 3cb71c9e82b..1cd08200552 100644
--- a/spec/controllers/groups_controller_spec.rb
+++ b/../../single-codebase/gitlab-ce/spec/controllers/groups_controller_spec.rb
@@ -141,38 +141,6 @@ describe GroupsController do
end
describe 'POST #create' do
- it 'allows creating a group' do
- sign_in(user)
-
- expect do
- post :create, params: { group: { name: 'new_group', path: "new_group" } }
- end.to change { Group.count }.by(1)
-
- expect(response).to have_gitlab_http_status(302)
- end
-
- context 'authorization' do
- it 'allows an admin to create a group' do
- sign_in(create(:admin))
-
- expect do
- post :create, params: { group: { name: 'new_group', path: "new_group" } }
- end.to change { Group.count }.by(1)
-
- expect(response).to have_gitlab_http_status(302)
- end
-
- it 'allows an auditor with "can_create_group" set to true to create a group' do
- sign_in(create(:user, :auditor, can_create_group: true))
-
- expect do
- post :create, params: { group: { name: 'new_group', path: "new_group" } }
- end.to change { Group.count }.by(1)
-
- expect(response).to have_gitlab_http_status(302)
- end
- end
-
context 'when creating subgroups', :nested_groups do
[true, false].each do |can_create_group_status|
context "and can_create_group is #{can_create_group_status}" do
spec/controllers/projects_controller_spec.rb
diff --git a/spec/controllers/projects_controller_spec.rb b/../../single-codebase/gitlab-ce/spec/controllers/projects_controller_spec.rb
index 4d3d6eb20d9..7f1bbebd128 100644
--- a/spec/controllers/projects_controller_spec.rb
+++ b/../../single-codebase/gitlab-ce/spec/controllers/projects_controller_spec.rb
@@ -730,32 +730,6 @@ describe ProjectsController do
end
end
- describe 'GET edit' do
- it 'does not allow an auditor user to access the page' do
- sign_in(create(:user, :auditor))
-
- get :edit,
- params: {
- namespace_id: project.namespace.path,
- id: project.path
- }
-
- expect(response).to have_gitlab_http_status(404)
- end
-
- it 'allows an admin user to access the page' do
- sign_in(create(:user, :admin))
-
- get :edit,
- params: {
- namespace_id: project.namespace.path,
- id: project.path
- }
-
- expect(response).to have_gitlab_http_status(200)
- end
- end
-
describe 'POST #preview_markdown' do
before do
sign_in(user)