strip whitespace in name call
This commit is contained in:
parent
2b22e1dab5
commit
c85209a22c
2 changed files with 9 additions and 2 deletions
|
|
@ -146,7 +146,7 @@ class Person < ActiveRecord::Base
|
|||
end
|
||||
|
||||
def self.name_from_attrs(first_name, last_name, diaspora_handle)
|
||||
first_name.blank? ? diaspora_handle : "#{first_name.to_s} #{last_name.to_s}"
|
||||
first_name.blank? ? diaspora_handle : "#{first_name.to_s.strip} #{last_name.to_s.strip}"
|
||||
end
|
||||
|
||||
def first_name
|
||||
|
|
|
|||
|
|
@ -164,12 +164,19 @@ describe Person do
|
|||
end
|
||||
end
|
||||
|
||||
context '#name' do
|
||||
describe '#name' do
|
||||
it 'calls Person.name_from_attrs' do
|
||||
profile = alice.person.profile
|
||||
Person.should_receive(:name_from_attrs).with(profile.first_name, profile.last_name, profile.person.diaspora_handle)
|
||||
alice.name
|
||||
end
|
||||
|
||||
it "strips endline whitespace" do
|
||||
profile = alice.person.profile
|
||||
profile.first_name = "maxwell "
|
||||
profile.last_name = "salzberg "
|
||||
alice.name.should == "maxwell salzberg"
|
||||
end
|
||||
end
|
||||
|
||||
describe 'XML' do
|
||||
|
|
|
|||
Loading…
Reference in a new issue