Browse Source

Strips user email (#5834).

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3873 e93f8b46-1217-0410-a6f0-8f06a7374b81
tags/1.1.0
Jean-Philippe Lang 14 years ago
parent
commit
66820dbed3
2 changed files with 10 additions and 0 deletions
  1. 4
    0
      app/models/user.rb
  2. 6
    0
      test/unit/user_test.rb

+ 4
- 0
app/models/user.rb View File

@@ -79,6 +79,10 @@ class User < Principal
super
end
def mail=(arg)
write_attribute(:mail, arg.to_s.strip)
end
def identity_url=(url)
if url.blank?
write_attribute(:identity_url, '')

+ 6
- 0
test/unit/user_test.rb View File

@@ -35,6 +35,12 @@ class UserTest < ActiveSupport::TestCase
def test_truth
assert_kind_of User, @jsmith
end
def test_mail_should_be_stripped
u = User.new
u.mail = " foo@bar.com "
assert_equal "foo@bar.com", u.mail
end

def test_create
user = User.new(:firstname => "new", :lastname => "user", :mail => "newuser@somenet.foo")

Loading…
Cancel
Save