Fix specs
This commit is contained in:
parent
87d3cbb96b
commit
11e814055e
|
@ -25,21 +25,18 @@ describe 'Repos' do
|
|||
end
|
||||
|
||||
it 'allows to update settings' do
|
||||
json = { 'settings' => { 'a-new-setting' => 'value' } }.to_json
|
||||
json = { 'settings' => { 'build_pushes' => false } }.to_json
|
||||
response = patch "repos/#{repo.id}/settings", json, headers
|
||||
|
||||
repo.reload.settings['a-new-setting'].should == 'value'
|
||||
repo.reload.settings['build_pushes'].should == false
|
||||
|
||||
body = JSON.parse(response.body)
|
||||
body['settings']['a-new-setting'].should == 'value'
|
||||
body['settings']['build_pushes'].should == false
|
||||
end
|
||||
|
||||
it 'allows to get settings' do
|
||||
repo.settings.replace('foo' => { 'type' => 'password', 'value' => 'abc123' })
|
||||
repo.save
|
||||
|
||||
response = get "repos/#{repo.id}/settings", {}, headers
|
||||
settings = Repository::Settings.defaults.deep_merge({ 'foo' => { 'type' => 'password', 'value' => '∗∗∗∗∗∗' } })
|
||||
settings = Repository::Settings.defaults
|
||||
JSON.parse(response.body).should == { 'settings' => settings }
|
||||
end
|
||||
end
|
||||
|
|
|
@ -25,7 +25,7 @@ describe Travis::Api::App::SettingsEndpoint do
|
|||
end
|
||||
|
||||
it 'returns 404 if ssh_key can\'t be found' do
|
||||
response = get '/settings/ssh_key/123', { repository_id: repo.id }, headers
|
||||
response = get '/settings/ssh_keys/123', { repository_id: repo.id }, headers
|
||||
json = JSON.parse(response.body)
|
||||
json['error'].should == "Could not find a requested setting"
|
||||
end
|
||||
|
|
Loading…
Reference in New Issue
Block a user