diff options
author | Z.J. van de Weg <git@zjvandeweg.nl> | 2016-11-02 13:24:24 +0100 |
---|---|---|
committer | Z.J. van de Weg <git@zjvandeweg.nl> | 2016-11-02 13:24:24 +0100 |
commit | 37f229c7358a48c6a9af3481927e9e4faee17e3d (patch) | |
tree | 5a4e42ec72d388959ee35911e583ed12d04dc8f4 | |
parent | 57fd233a557158dbaa1a227f7c549fbe6a45e799 (diff) | |
download | gitlab-ce-37f229c7358a48c6a9af3481927e9e4faee17e3d.tar.gz |
Update docs and test descriptionzj-expose-system-hooks
[ci skip]
-rw-r--r-- | doc/api/system_hooks.md | 8 | ||||
-rw-r--r-- | spec/requests/api/system_hooks_spec.rb | 3 |
2 files changed, 6 insertions, 5 deletions
diff --git a/doc/api/system_hooks.md b/doc/api/system_hooks.md index 569831af540..efd23d514bc 100644 --- a/doc/api/system_hooks.md +++ b/doc/api/system_hooks.md @@ -51,10 +51,10 @@ POST /hooks | Attribute | Type | Required | Description | | --------- | ---- | -------- | ----------- | | `url` | string | yes | The hook URL | -| token | string | no | The token to validate payloads | -| push_events | boolean | no | When true, the hook will fire on push events | -| tag_push_events | boolean | no | When true, the hook will fire on new tags being pushed | -| enable_ssl_verification | boolean | no | Do SSL verification when triggering the hook | +| `token` | string | no | Secret token to validate received payloads; this will not be returned in the response | +| `push_events` | boolean | no | When true, the hook will fire on push events | +| `tag_push_events` | boolean | no | When true, the hook will fire on new tags being pushed | +| `enable_ssl_verification` | boolean | no | Do SSL verification when triggering the hook | Example request: diff --git a/spec/requests/api/system_hooks_spec.rb b/spec/requests/api/system_hooks_spec.rb index 55567941e08..f685a3685e6 100644 --- a/spec/requests/api/system_hooks_spec.rb +++ b/spec/requests/api/system_hooks_spec.rb @@ -48,6 +48,7 @@ describe API::API, api: true do it "responds with 400 if url not given" do post api("/hooks", admin) + expect(response).to have_http_status(400) end @@ -57,7 +58,7 @@ describe API::API, api: true do end.not_to change { SystemHook.count } end - it 'allows the events to be selected' do + it 'sets default values for events' do post api('/hooks', admin), url: 'http://mep.mep', enable_ssl_verification: true expect(response).to have_http_status(201) |