Commit 3f2e04254f92269240a4f0e7dbeb55e045563bc6
1 parent
d0000e5c
Exists in
master
and in
4 other branches
Update projects_spec.rb for Hook list and edit
Also (I think) I found few mistakes with snippets requests.
Showing
1 changed file
with
21 additions
and
2 deletions
Show diff stats
spec/requests/api/projects_spec.rb
... | ... | @@ -172,7 +172,15 @@ describe Gitlab::API do |
172 | 172 | end |
173 | 173 | end |
174 | 174 | |
175 | - describe "POST /projects/:id/users" do | |
175 | + describe "GET /projects/:id/hooks/:hook_id" do | |
176 | + it "should return a project hook" do | |
177 | + get api("/projects/#{project.code}/hooks/#{hook.id}", user) | |
178 | + response.status.should == 200 | |
179 | + json_response['url'].should == hook.url | |
180 | + end | |
181 | + end | |
182 | + | |
183 | + describe "POST /projects/:id/hooks" do | |
176 | 184 | it "should add hook to project" do |
177 | 185 | expect { |
178 | 186 | post api("/projects/#{project.code}/hooks", user), |
... | ... | @@ -180,6 +188,17 @@ describe Gitlab::API do |
180 | 188 | }.to change {project.hooks.count}.by(1) |
181 | 189 | end |
182 | 190 | end |
191 | + | |
192 | + describe "PUT /projects/:id/hooks/:hook_id" do | |
193 | + it "should update an existing project hook" do | |
194 | + put api("/projects/#{project.code}/hooks/#{hook.id}", user), | |
195 | + code: 'updated code' | |
196 | + response.status.should == 200 | |
197 | + json_response['url'].should == 'http://example.com' | |
198 | + hook.reload.content.should == 'updated code' | |
199 | + end | |
200 | + end | |
201 | + | |
183 | 202 | |
184 | 203 | describe "DELETE /projects/:id/hooks" do |
185 | 204 | it "should delete hook from project" do |
... | ... | @@ -246,7 +265,7 @@ describe Gitlab::API do |
246 | 265 | end |
247 | 266 | end |
248 | 267 | |
249 | - describe "PUT /projects/:id/snippets" do | |
268 | + describe "PUT /projects/:id/snippets/:shippet_id" do | |
250 | 269 | it "should update an existing project snippet" do |
251 | 270 | put api("/projects/#{project.code}/snippets/#{snippet.id}", user), |
252 | 271 | code: 'updated code' | ... | ... |