strip whitespace in name call

This commit is contained in:
Maxwell Salzberg 2011-10-07 12:59:07 -07:00
parent 2b22e1dab5
commit c85209a22c
2 changed files with 9 additions and 2 deletions

View file

@ -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

View file

@ -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