diff options
| author | Ash McKenzie <amckenzie@gitlab.com> | 2018-07-31 21:07:18 +1000 |
|---|---|---|
| committer | Ash McKenzie <amckenzie@gitlab.com> | 2018-08-01 10:12:09 +1000 |
| commit | feda260c55390ee401c0b84bab41461148db7116 (patch) | |
| tree | f134eb67cce67027c4bdbf53265472d83ea2aebf /spec | |
| parent | 4c4d9f5ef4a2e3ac16d0b02e18b19ba513849f57 (diff) | |
| download | gitlab-shell-feda260c55390ee401c0b84bab41461148db7116.tar.gz | |
Remove User as Actor::Key/User has replaced it
Diffstat (limited to 'spec')
| -rw-r--r-- | spec/user_spec.rb | 52 |
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 |
