diff options
Diffstat (limited to 'spec/requests/api/keys_spec.rb')
-rw-r--r-- | spec/requests/api/keys_spec.rb | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/spec/requests/api/keys_spec.rb b/spec/requests/api/keys_spec.rb index f37d84fddef..2b14f157ec1 100644 --- a/spec/requests/api/keys_spec.rb +++ b/spec/requests/api/keys_spec.rb @@ -1,4 +1,4 @@ -require 'spec_helper' +require "spec_helper" describe API::Keys do let(:user) { create(:user) } @@ -6,35 +6,35 @@ describe API::Keys do let(:key) { create(:key, user: user) } let(:email) { create(:email, user: user) } - describe 'GET /keys/:uid' do - context 'when unauthenticated' do - it 'returns authentication error' do + describe "GET /keys/:uid" do + context "when unauthenticated" do + it "returns authentication error" do get api("/keys/#{key.id}") expect(response).to have_gitlab_http_status(401) end end - context 'when authenticated' do - it 'returns 404 for non-existing key' do - get api('/keys/0', admin) + context "when authenticated" do + it "returns 404 for non-existing key" do + get api("/keys/0", admin) expect(response).to have_gitlab_http_status(404) - expect(json_response['message']).to eq('404 Not found') + expect(json_response["message"]).to eq("404 Not found") end - it 'returns single ssh key with user information' do + it "returns single ssh key with user information" do user.keys << key user.save get api("/keys/#{key.id}", admin) expect(response).to have_gitlab_http_status(200) - expect(json_response['title']).to eq(key.title) - expect(json_response['user']['id']).to eq(user.id) - expect(json_response['user']['username']).to eq(user.username) + expect(json_response["title"]).to eq(key.title) + expect(json_response["user"]["id"]).to eq(user.id) + expect(json_response["user"]["username"]).to eq(user.username) end it "does not include the user's `is_admin` flag" do get api("/keys/#{key.id}", admin) - expect(json_response['user']['is_admin']).to be_nil + expect(json_response["user"]["is_admin"]).to be_nil end end end |