travis-api/spec/integration/v1/jobs_spec.rb
2012-10-09 18:28:46 +02:00

21 lines
652 B
Ruby

require 'spec_helper'
describe 'Jobs' do
let!(:jobs) {[
FactoryGirl.create(:test, :number => '3.1', :queue => 'builds.common'),
FactoryGirl.create(:test, :number => '3.2', :queue => 'builds.common')
]}
let(:job) { jobs.first }
let(:headers) { { 'HTTP_ACCEPT' => 'application/vnd.travis-ci.1+json' } }
it '/jobs?queue=builds.common' do
response = get '/jobs', { queue: 'builds.common' }, headers
response.should deliver_json_for(Job.queued('builds.common'), version: 'v1')
end
it '/jobs/:job_id' do
response = get "/jobs/#{job.id}", {}, headers
response.should deliver_json_for(job, version: 'v1')
end
end