Commit 8bf88fba authored by Nick Thomas's avatar Nick Thomas

Merge branch 'gitlab-shell-no-glid-argument' into 'master'

Remove mistaken support for `gitlab-shell user-123`

Closes #151

See merge request gitlab-org/gitlab-shell!247
parents 3cf93612 05441b82
......@@ -19,7 +19,7 @@ require File.join(ROOT_PATH, 'lib', 'gitlab_shell')
# We must match e.g. "key-12345" anywhere on the command-line. See
# https://gitlab.com/gitlab-org/gitlab-shell/issues/145
who = /\b(?:(?:key|user)-[0-9]+|username-\S+)\b/.match(ARGV.join(' ')).to_s
who = /\b(?:(?:key)-[0-9]+|username-\S+)\b/.match(ARGV.join(' ')).to_s
if GitlabShell.new(who).exec(original_cmd)
exit 0
......
......@@ -69,13 +69,6 @@ describe 'bin/gitlab-shell' do
expect(status).to be_success
end
it 'succeeds and prints username when a valid known user id is given' do
output, status = run!(["user-10"])
expect(output).to eq("Welcome to GitLab, @someuser!\n")
expect(status).to be_success
end
it 'succeeds and prints username when a valid known username is given' do
output, status = run!(["username-someuser"])
......@@ -91,13 +84,6 @@ describe 'bin/gitlab-shell' do
expect(status).to be_success
end
it 'succeeds and prints Anonymous when a valid unknown user id is given' do
output, status = run!(["user-12345"])
expect(output).to eq("Welcome to GitLab, Anonymous!\n")
expect(status).to be_success
end
it 'succeeds and prints Anonymous when a valid unknown username is given' do
output, status = run!(["username-unknown"])
......@@ -136,13 +122,6 @@ describe 'bin/gitlab-shell' do
expect(status).to be_success
end
it 'succeeds and prints username when a valid known user id is given in the middle of other input' do
output, status = run!(["-c/usr/share/webapps/gitlab-shell/bin/gitlab-shell", "user-10", "2foo"])
expect(output).to eq("Welcome to GitLab, @someuser!\n")
expect(status).to be_success
end
it 'succeeds and prints username when a valid known username is given in the middle of other input' do
output, status = run!(["-c/usr/share/webapps/gitlab-shell/bin/gitlab-shell", "username-someuser" ,"foo"])
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment