Commit 13032b71 authored by Tomasz Maczukin's avatar Tomasz Maczukin

Add seperated 'describe' block for build trace specs

parent 990bd06c
...@@ -73,7 +73,7 @@ describe API::API, api: true do ...@@ -73,7 +73,7 @@ describe API::API, api: true do
end end
end end
describe 'GET /projects/:id/builds/:build_id(/trace)?' do describe 'GET /projects/:id/builds/:build_id' do
context 'authorized user' do context 'authorized user' do
it 'should return specific build data' do it 'should return specific build data' do
get api("/projects/#{project.id}/builds/#{build.id}", user) get api("/projects/#{project.id}/builds/#{build.id}", user)
...@@ -81,7 +81,19 @@ describe API::API, api: true do ...@@ -81,7 +81,19 @@ describe API::API, api: true do
expect(response.status).to eq(200) expect(response.status).to eq(200)
expect(json_response['name']).to eq('test') expect(json_response['name']).to eq('test')
end end
end
context 'unauthorized user' do
it 'should not return specific build data' do
get api("/projects/#{project.id}/builds/#{build.id}")
expect(response.status).to eq(401)
end
end
end
describe 'GET /projects/:id/builds/:build_id/trace' do
context 'authorized user' do
it 'should return specific build trace' do it 'should return specific build trace' do
get api("/projects/#{project.id}/builds/#{build_with_trace.id}/trace", user) get api("/projects/#{project.id}/builds/#{build_with_trace.id}/trace", user)
...@@ -91,12 +103,6 @@ describe API::API, api: true do ...@@ -91,12 +103,6 @@ describe API::API, api: true do
end end
context 'unauthorized user' do context 'unauthorized user' do
it 'should not return specific build data' do
get api("/projects/#{project.id}/builds/#{build.id}")
expect(response.status).to eq(401)
end
it 'should not return specific build trace' do it 'should not return specific build trace' do
get api("/projects/#{project.id}/builds/#{build_with_trace.id}/trace") get api("/projects/#{project.id}/builds/#{build_with_trace.id}/trace")
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment