Added tests for querrying multiple jobs
This commit is contained in:
parent
cf188bd3a0
commit
e31bf1fe7f
|
@ -11,11 +11,22 @@ describe 'Jobs', set_app: true do
|
|||
response.should deliver_json_for(Job.queued('builds.common'), version: 'v2')
|
||||
end
|
||||
|
||||
it '/jobs/:id' do
|
||||
it 'GET /jobs/:id' do
|
||||
response = get "/jobs/#{job.id}", {}, headers
|
||||
response.should deliver_json_for(job, version: 'v2')
|
||||
end
|
||||
|
||||
it 'GET /jobs?ids=1' do
|
||||
response = get "/jobs?ids=#{job.id}", {}, headers
|
||||
response.should deliver_json_for(jobs.first(1), version: 'v2')
|
||||
end
|
||||
|
||||
it 'GET /jobs?ids=1,2' do
|
||||
ids = jobs.map(&:id).sort.join(',')
|
||||
response = get "/jobs?ids=#{ids}", {}, headers
|
||||
response.should deliver_json_for(jobs.order('id ASC'), version: 'v2')
|
||||
end
|
||||
|
||||
context 'GET /jobs/:job_id/log.txt' do
|
||||
it 'returns log for a job' do
|
||||
job.log.update_attributes!(content: 'the log')
|
||||
|
|
Loading…
Reference in New Issue
Block a user