v3: add @href to home document
This commit is contained in:
parent
3c43f7e3fd
commit
0f6b02b339
|
@ -37,7 +37,7 @@ module Travis::API::V3
|
|||
end
|
||||
end
|
||||
end
|
||||
{ :@type => :home, :resources => resources }
|
||||
{ :@type => :home, :@href => "#{prefix}/", :resources => resources }
|
||||
end
|
||||
|
||||
def render_json_home
|
||||
|
|
|
@ -99,16 +99,19 @@ describe Travis::API::V3::ServiceIndex do
|
|||
describe 'with /v3 prefix' do
|
||||
let(:path) { '/v3/' }
|
||||
specify(:resources) { expect(json['resources']) .to be == expected_resources }
|
||||
specify(:@href) { expect(json['@href']) .to be == '/v3/' }
|
||||
end
|
||||
|
||||
describe 'with Accept header' do
|
||||
let(:headers) { { 'HTTP_ACCEPT' => 'application/vnd.travis-ci.3+json' } }
|
||||
specify(:resources) { expect(json['resources']) .to be == expected_resources }
|
||||
specify(:@href) { expect(json['@href']) .to be == '/' }
|
||||
end
|
||||
|
||||
describe 'with Travis-API-Version header' do
|
||||
let(:headers) { { 'HTTP_TRAVIS_API_VERSION' => '3' } }
|
||||
specify(:resources) { expect(json['resources']) .to be == expected_resources }
|
||||
specify(:@href) { expect(json['@href']) .to be == '/' }
|
||||
end
|
||||
end
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user