23 lines
573 B
Ruby
23 lines
573 B
Ruby
require 'spec_helper'
|
|
|
|
describe 'Workers' do
|
|
before(:each) do
|
|
Time.stubs(:now).returns(Time.utc(2011, 11, 11, 11, 11, 11))
|
|
@workers = [
|
|
Worker.new('1', full_name: 'ruby1:ruby1.travis-ci.org'),
|
|
Worker.new('2', full_name: 'ruby2:ruby1.travis-ci.org')
|
|
]
|
|
end
|
|
|
|
let(:headers) { { 'HTTP_ACCEPT' => 'application/vnd.travis-ci.1+json' } }
|
|
|
|
attr_reader :workers
|
|
|
|
it 'GET /workers' do
|
|
Worker.stubs(all: @workers)
|
|
response = get '/workers', {}, headers
|
|
response.should deliver_json_for(@workers, version: 'v1', type: 'workers')
|
|
end
|
|
end
|
|
|