Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'spec/requests/api/jobs_spec.rb')
-rw-r--r--spec/requests/api/jobs_spec.rb15
1 files changed, 5 insertions, 10 deletions
diff --git a/spec/requests/api/jobs_spec.rb b/spec/requests/api/jobs_spec.rb
index 786c71398b9..d59a4eb10a9 100644
--- a/spec/requests/api/jobs_spec.rb
+++ b/spec/requests/api/jobs_spec.rb
@@ -18,11 +18,14 @@ describe API::Jobs do
let(:reporter) { create(:project_member, :reporter, project: project).user }
let(:guest) { create(:project_member, :guest, project: project).user }
+ before do
+ project.add_developer(user)
+ end
+
describe 'GET /projects/:id/jobs' do
let(:query) { Hash.new }
before do
- project.add_developer(user)
get api("/projects/#{project.id}/jobs", api_user), query
end
@@ -86,7 +89,6 @@ describe API::Jobs do
let(:query) { Hash.new }
before do
- project.add_developer(user)
get api("/projects/#{project.id}/pipelines/#{pipeline.id}/jobs", api_user), query
end
@@ -157,7 +159,6 @@ describe API::Jobs do
describe 'GET /projects/:id/jobs/:job_id' do
before do
- project.add_developer(user)
get api("/projects/#{project.id}/jobs/#{job.id}", api_user)
end
@@ -189,7 +190,6 @@ describe API::Jobs do
describe 'GET /projects/:id/jobs/:job_id/artifacts' do
before do
- project.add_developer(user)
get api("/projects/#{project.id}/jobs/#{job.id}/artifacts", api_user)
end
@@ -228,7 +228,6 @@ describe API::Jobs do
let(:job) { create(:ci_build, :artifacts, pipeline: pipeline) }
before do
- project.add_developer(user)
job.success
end
@@ -326,7 +325,6 @@ describe API::Jobs do
let(:job) { create(:ci_build, :trace, pipeline: pipeline) }
before do
- project.add_developer(user)
get api("/projects/#{project.id}/jobs/#{job.id}/trace", api_user)
end
@@ -348,7 +346,6 @@ describe API::Jobs do
describe 'POST /projects/:id/jobs/:job_id/cancel' do
before do
- project.add_developer(user)
post api("/projects/#{project.id}/jobs/#{job.id}/cancel", api_user)
end
@@ -382,7 +379,6 @@ describe API::Jobs do
let(:job) { create(:ci_build, :canceled, pipeline: pipeline) }
before do
- project.add_developer(user)
post api("/projects/#{project.id}/jobs/#{job.id}/retry", api_user)
end
@@ -415,6 +411,7 @@ describe API::Jobs do
describe 'POST /projects/:id/jobs/:job_id/erase' do
before do
+ project.team.truncate
project.add_master(user)
post api("/projects/#{project.id}/jobs/#{job.id}/erase", user)
end
@@ -448,7 +445,6 @@ describe API::Jobs do
describe 'POST /projects/:id/jobs/:job_id/artifacts/keep' do
before do
- project.add_developer(user)
post api("/projects/#{project.id}/jobs/#{job.id}/artifacts/keep", user)
end
@@ -475,7 +471,6 @@ describe API::Jobs do
describe 'POST /projects/:id/jobs/:job_id/play' do
before do
- project.add_developer(user)
post api("/projects/#{project.id}/jobs/#{job.id}/play", api_user)
end