summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTimothy Andrew <mail@timothyandrew.net>2016-04-18 14:47:38 +0530
committerTimothy Andrew <mail@timothyandrew.net>2016-04-28 22:28:36 +0530
commit1541d1de18c3e7707ce1289f882b4c1262ec8c71 (patch)
treeaceae5c3ac663ecc8deac9e666307a108dc8252c
parent6d76f14f54eb1af0e5c29eff1b8f5e70d2264ffd (diff)
downloadgitlab-ce-1541d1de18c3e7707ce1289f882b4c1262ec8c71.tar.gz
Rename `api_helpers_spec` to `api_authentication_spec`
- And fix all tests.
-rw-r--r--spec/requests/api/api_authentication_spec.rb (renamed from spec/requests/api/api_helpers_spec.rb)30
1 files changed, 16 insertions, 14 deletions
diff --git a/spec/requests/api/api_helpers_spec.rb b/spec/requests/api/api_authentication_spec.rb
index 0c19094ec54..8bed3bb119b 100644
--- a/spec/requests/api/api_helpers_spec.rb
+++ b/spec/requests/api/api_authentication_spec.rb
@@ -1,8 +1,10 @@
require 'spec_helper'
-describe API, api: true do
- include API::Helpers
+describe API::Helpers::Authentication, api: true do
+
+ include API::Helpers::Authentication
include ApiHelpers
+
let(:user) { create(:user) }
let(:admin) { create(:admin) }
let(:key) { create(:key, user: user) }
@@ -13,25 +15,25 @@ describe API, api: true do
def set_env(token_usr, identifier)
clear_env
clear_param
- env[API::Helpers::PRIVATE_TOKEN_HEADER] = token_usr.private_token
- env[API::Helpers::SUDO_HEADER] = identifier
+ env[API::Helpers::Authentication::PRIVATE_TOKEN_HEADER] = token_usr.private_token
+ env[API::Helpers::Authentication::SUDO_HEADER] = identifier
end
def set_param(token_usr, identifier)
clear_env
clear_param
- params[API::Helpers::PRIVATE_TOKEN_PARAM] = token_usr.private_token
- params[API::Helpers::SUDO_PARAM] = identifier
+ params[API::Helpers::Authentication::PRIVATE_TOKEN_PARAM] = token_usr.private_token
+ params[API::Helpers::Authentication::SUDO_PARAM] = identifier
end
def clear_env
- env.delete(API::Helpers::PRIVATE_TOKEN_HEADER)
- env.delete(API::Helpers::SUDO_HEADER)
+ env.delete(API::Helpers::Authentication::PRIVATE_TOKEN_HEADER)
+ env.delete(API::Helpers::Authentication::SUDO_HEADER)
end
def clear_param
- params.delete(API::Helpers::PRIVATE_TOKEN_PARAM)
- params.delete(API::Helpers::SUDO_PARAM)
+ params.delete(API::Helpers::Authentication::PRIVATE_TOKEN_PARAM)
+ params.delete(API::Helpers::Authentication::SUDO_PARAM)
end
def error!(message, status)
@@ -40,22 +42,22 @@ describe API, api: true do
describe ".current_user" do
it "should return nil for an invalid token" do
- env[API::Helpers::PRIVATE_TOKEN_HEADER] = 'invalid token'
+ env[API::Helpers::Authentication::PRIVATE_TOKEN_HEADER] = 'invalid token'
allow_any_instance_of(self.class).to receive(:doorkeeper_guard){ false }
expect(current_user).to be_nil
end
it "should return nil for a user without access" do
- env[API::Helpers::PRIVATE_TOKEN_HEADER] = user.private_token
+ env[API::Helpers::Authentication::PRIVATE_TOKEN_HEADER] = user.private_token
allow(Gitlab::UserAccess).to receive(:allowed?).and_return(false)
expect(current_user).to be_nil
end
it "should leave user as is when sudo not specified" do
- env[API::Helpers::PRIVATE_TOKEN_HEADER] = user.private_token
+ env[API::Helpers::Authentication::PRIVATE_TOKEN_HEADER] = user.private_token
expect(current_user).to eq(user)
clear_env
- params[API::Helpers::PRIVATE_TOKEN_PARAM] = user.private_token
+ params[API::Helpers::Authentication::PRIVATE_TOKEN_PARAM] = user.private_token
expect(current_user).to eq(user)
end