summaryrefslogtreecommitdiff
path: root/spec/gitlab_access_spec.rb
diff options
context:
space:
mode:
authorAsh McKenzie <amckenzie@gitlab.com>2018-08-02 11:55:57 +1000
committerAsh McKenzie <amckenzie@gitlab.com>2018-08-02 15:07:17 +1000
commit4a03bd220d36b09aa1b38840b7304f182d623f59 (patch)
tree8fa2701ff56f8900b2f972600021dd58a31e2f4e /spec/gitlab_access_spec.rb
parent1e96cc63a931c2665e1cacfd53c42e25c96c3b65 (diff)
parentc6577e0d75f51b017f2f332838b97c3ca5b497c0 (diff)
downloadgitlab-shell-4a03bd220d36b09aa1b38840b7304f182d623f59.tar.gz
Merge remote-tracking branch 'origin/master' into ash.mckenzie/srp-refactor
Diffstat (limited to 'spec/gitlab_access_spec.rb')
-rw-r--r--spec/gitlab_access_spec.rb13
1 files changed, 10 insertions, 3 deletions
diff --git a/spec/gitlab_access_spec.rb b/spec/gitlab_access_spec.rb
index e529a66..73ebf2e 100644
--- a/spec/gitlab_access_spec.rb
+++ b/spec/gitlab_access_spec.rb
@@ -7,7 +7,16 @@ describe GitlabAccess do
let(:repo_path) { File.join(repository_path, repo_name) + ".git" }
let(:api) do
double(GitlabNet).tap do |api|
- allow(api).to receive(:check_access).and_return(Action::Gitaly.new('key-1', 'project-1', 'testuser', '/home/git/repositories', nil))
+ allow(api).to receive(:check_access).and_return(
+ Action::Gitaly.new(
+ 'key-1',
+ 'project-1',
+ 'testuser',
+ 'version=2',
+ '/home/git/repositories',
+ nil
+ )
+ )
end
end
subject do
@@ -23,7 +32,6 @@ describe GitlabAccess do
describe "#exec" do
context "access is granted" do
-
it "returns true" do
expect(subject.exec).to be_truthy
end
@@ -40,7 +48,6 @@ describe GitlabAccess do
end
context "API connection fails" do
-
before do
allow(api).to receive(:check_access).and_raise(GitlabNet::ApiUnreachableError)
end