diff options
Diffstat (limited to 'spec/requests/api/jobs_spec.rb')
-rw-r--r-- | spec/requests/api/jobs_spec.rb | 15 |
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 |