travis-api/spec/integration/v1/workers_spec.rb
2012-10-02 16:39:38 +02:00

22 lines
546 B
Ruby

require 'spec_helper'
describe 'Workers' do
before(:each) do
Time.stubs(:now).returns(Time.utc(2011, 11, 11, 11, 11, 11))
@workers = [
Factory(:worker, :name => 'worker-1', :state => :working),
Factory(:worker, :name => 'worker-2', :state => :errored)
]
end
let(:headers) { { 'HTTP_ACCEPT' => 'application/vnd.travis-ci.1+json' } }
attr_reader :workers
it 'GET /workers' do
response = get '/workers', {}, headers
response.should deliver_json_for(Worker.order(:host, :name), version: 'v1')
end
end