summaryrefslogtreecommitdiff
path: root/spec
diff options
context:
space:
mode:
authorAsh McKenzie <amckenzie@gitlab.com>2018-07-31 21:07:18 +1000
committerAsh McKenzie <amckenzie@gitlab.com>2018-08-01 10:12:09 +1000
commitfeda260c55390ee401c0b84bab41461148db7116 (patch)
treef134eb67cce67027c4bdbf53265472d83ea2aebf /spec
parent4c4d9f5ef4a2e3ac16d0b02e18b19ba513849f57 (diff)
downloadgitlab-shell-feda260c55390ee401c0b84bab41461148db7116.tar.gz
Remove User as Actor::Key/User has replaced it
Diffstat (limited to 'spec')
-rw-r--r--spec/user_spec.rb52
1 files changed, 0 insertions, 52 deletions
diff --git a/spec/user_spec.rb b/spec/user_spec.rb
deleted file mode 100644
index 5677aec..0000000
--- a/spec/user_spec.rb
+++ /dev/null
@@ -1,52 +0,0 @@
-require_relative 'spec_helper'
-require_relative '../lib/user'
-
-describe User, vcr: true do
- let(:key_id) { 'key-1' }
- let(:username) { 'testuser' }
- let(:api) { double(GitlabNet) }
-
- let(:discover_payload) { { 'username' => username } }
- let(:audit_usernames) { nil }
-
- before do
- allow(GitlabNet).to receive(:new).and_return(api)
- allow(api).to receive(:discover).with(key_id).and_return(discover_payload)
- end
-
- subject { described_class.new(key_id, audit_usernames: audit_usernames) }
-
- describe '#username' do
- context 'with a valid user' do
- it "returns '@testuser'" do
- expect(subject.username).to eql '@testuser'
- end
- end
-
- context 'without a valid user' do
- let(:discover_payload) { nil }
-
- it "returns 'Anonymous'" do
- expect(subject.username).to eql 'Anonymous'
- end
- end
- end
-
- describe '#log_username' do
- context 'when audit_usernames is true' do
- let(:audit_usernames) { true }
-
- it "returns 'testuser'" do
- expect(subject.log_username).to eql '@testuser'
- end
- end
-
- context 'when audit_usernames is false' do
- let(:audit_usernames) { false }
-
- it "returns 'user with key key-1'" do
- expect(subject.log_username).to eql 'user with key key-1'
- end
- end
- end
-end