summaryrefslogtreecommitdiff
path: root/spec/requests
diff options
context:
space:
mode:
authorPatricio Cano <suprnova32@gmail.com>2016-08-29 13:05:07 -0500
committerPatricio Cano <suprnova32@gmail.com>2016-09-15 12:21:00 -0500
commitcb85cf1f0a7047c485d7b29b2792b8965e270898 (patch)
treec681b20e379478042e718afa1473af209af126a0 /spec/requests
parent372be2d2e8fe8d607011aa7e2b2fca99eeea007d (diff)
downloadgitlab-ce-cb85cf1f0a7047c485d7b29b2792b8965e270898.tar.gz
Refactor LFS token logic to use a Redis key instead of a DB field, making it a 1 use only token.
Diffstat (limited to 'spec/requests')
-rw-r--r--spec/requests/api/internal_spec.rb6
-rw-r--r--spec/requests/lfs_http_spec.rb2
2 files changed, 4 insertions, 4 deletions
diff --git a/spec/requests/api/internal_spec.rb b/spec/requests/api/internal_spec.rb
index 95fc5f790e8..59df5af770b 100644
--- a/spec/requests/api/internal_spec.rb
+++ b/spec/requests/api/internal_spec.rb
@@ -108,7 +108,7 @@ describe API::API, api: true do
expect(response).to have_http_status(200)
expect(json_response['name']).to eq(user.name)
- expect(json_response['lfs_token']).to eq(user.lfs_token)
+ expect(json_response['lfs_token']).to eq(Gitlab::LfsToken.new(user).get_value)
end
end
@@ -120,8 +120,8 @@ describe API::API, api: true do
expect(response).to have_http_status(200)
- expect(json_response['username']).to eq('lfs-deploy-key')
- expect(json_response['lfs_token']).to eq(key.lfs_token)
+ expect(json_response['username']).to eq("lfs-deploy-key-#{key.id}")
+ expect(json_response['lfs_token']).to eq(Gitlab::LfsToken.new(key).get_value)
end
end
end
diff --git a/spec/requests/lfs_http_spec.rb b/spec/requests/lfs_http_spec.rb
index 58f8515c0e2..d15e72b2570 100644
--- a/spec/requests/lfs_http_spec.rb
+++ b/spec/requests/lfs_http_spec.rb
@@ -917,7 +917,7 @@ describe 'Git LFS API and storage' do
end
def authorize_deploy_key
- ActionController::HttpAuthentication::Basic.encode_credentials('lfs-deploy-key', key.lfs_token)
+ ActionController::HttpAuthentication::Basic.encode_credentials("lfs-deploy-key-#{key.id}", Gitlab::LfsToken.new(key).set_token)
end
def fork_project(project, user, object = nil)