Extract EE specific files/lines for spec/controllers/admin
We have the following files containing EE specific code. We should move them to ee/
spec/controllers/admin/applications_controller_spec.rb
diff --git a/spec/controllers/admin/applications_controller_spec.rb b/home/yorickpeterse/Projects/gitlab/gdk-ee/gitlab/spec/controllers/admin/applications_controller_spec.rb
index 7e1ce70dc7d..e951c8dd380 100644
--- a/spec/controllers/admin/applications_controller_spec.rb
+++ b/home/yorickpeterse/Projects/gitlab/gdk-ee/gitlab/spec/controllers/admin/applications_controller_spec.rb
@@ -28,6 +28,8 @@ describe Admin::ApplicationsController do
describe 'POST #create' do
it 'creates the application' do
+ stub_licensed_features(extended_audit_events: true)
+
create_params = attributes_for(:application, trusted: true)
expect do
@@ -38,6 +40,7 @@ describe Admin::ApplicationsController do
expect(response).to redirect_to(admin_application_path(application))
expect(application).to have_attributes(create_params.except(:uid, :owner_type))
+ expect(SecurityEvent.count).to eq(1)
end
it 'renders the application form on errors' do
spec/controllers/admin/dashboard_controller_spec.rb
diff --git a/spec/controllers/admin/dashboard_controller_spec.rb b/home/yorickpeterse/Projects/gitlab/gdk-ee/gitlab/spec/controllers/admin/dashboard_controller_spec.rb
index 6eb9f7867d5..b9ddebf47b5 100644
--- a/spec/controllers/admin/dashboard_controller_spec.rb
+++ b/home/yorickpeterse/Projects/gitlab/gdk-ee/gitlab/spec/controllers/admin/dashboard_controller_spec.rb
@@ -2,6 +2,27 @@ require 'spec_helper'
describe Admin::DashboardController do
describe '#index' do
+ it "allows an admin user to access the page" do
+ sign_in(create(:user, :admin))
+ get :index
+
+ expect(response).to have_gitlab_http_status(200)
+ end
+
+ it "does not allow an auditor user to access the page" do
+ sign_in(create(:user, :auditor))
+ get :index
+
+ expect(response).to have_gitlab_http_status(404)
+ end
+
+ it "does not allow a regular user to access the page" do
+ sign_in(create(:user))
+ get :index
+
+ expect(response).to have_gitlab_http_status(404)
+ end
+
context 'with pending_delete projects' do
render_views
Edited by Yorick Peterse