Docs added

This commit is contained in:
Alex Denisov 2012-09-16 18:21:59 +03:00
parent c23eb40829
commit 87d40fd276
4 changed files with 106 additions and 0 deletions

View file

@ -28,6 +28,20 @@ describe Gitlab::Keys do
end
end
describe "GET /keys/:id" do
it "should returm single key" do
user.keys << key
user.save
get api("/keys/#{key.id}", user)
response.status.should == 200
json_response["title"].should == key.title
end
it "should return 404 Not Found within invalid ID" do
get api("/keys/42", user)
response.status.should == 404
end
end
describe "POST /keys" do
it "should not create invalid ssh key" do
post api("/keys", user), { title: "invalid key" }
@ -49,6 +63,10 @@ describe Gitlab::Keys do
delete api("/keys/#{key.id}", user)
}.to change{user.keys.count}.by(-1)
end
it "should return 404 Not Found within invalid ID" do
delete api("/keys/42", user)
response.status.should == 404
end
end
end