Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIzaak Alpert <ialpert@blackberry.com>2013-06-28 16:59:05 +0400
committerIzaak Alpert <ialpert@blackberry.com>2013-09-09 20:04:38 +0400
commit7a56075efac308a3bd08e022e56e96d41c4c05b5 (patch)
tree52d3857509ea673952f39bad2085632637e1d8e6 /spec/models/user_spec.rb
parente86e8818327059279247db3a451994c6a62ab161 (diff)
Some of the requested updates, rebase on master
Change-Id: I305266fe9acbbb5136adeeb52e7e4e1d6629a30a
Diffstat (limited to 'spec/models/user_spec.rb')
-rw-r--r--spec/models/user_spec.rb10
1 files changed, 10 insertions, 0 deletions
diff --git a/spec/models/user_spec.rb b/spec/models/user_spec.rb
index 695f0ae6846..de06bf71dc1 100644
--- a/spec/models/user_spec.rb
+++ b/spec/models/user_spec.rb
@@ -208,4 +208,14 @@ describe User do
user.can_create_group.should == false
end
end
+
+ describe 'by_username_or_id' do
+ let(:user1){create(:user, username: 'foo')}
+ it "should get the correct user" do
+ User.by_username_or_id(user1.id).should == user1
+ User.by_username_or_id('foo').should == user1
+ User.by_username_or_id(-1).should be_nil
+ User.by_username_or_id('bar').should be_nil
+ end
+ end
end