fix build

This commit is contained in:
Raphael 2010-11-13 19:05:12 -08:00
parent 60b272b243
commit 2ad74d397c
2 changed files with 5 additions and 4 deletions

View file

@ -37,6 +37,7 @@ class Person
before_destroy :remove_all_traces before_destroy :remove_all_traces
before_validation :clean_url before_validation :clean_url
validates_presence_of :url, :profile, :serialized_public_key validates_presence_of :url, :profile, :serialized_public_key
validates_uniqueness_of :diaspora_handle, :case_sensitive => false
#validates_format_of :url, :with => #validates_format_of :url, :with =>
# /^(https?):\/\/[a-z0-9]+([\-\.]{1}[a-z0-9]+)*(\.[a-z]{2,5})?(:[0-9]{1,5})?(\/.*)?$/ix # /^(https?):\/\/[a-z0-9]+([\-\.]{1}[a-z0-9]+)*(\.[a-z]{2,5})?(:[0-9]{1,5})?(\/.*)?$/ix

View file

@ -29,7 +29,7 @@ describe Person do
describe "vaild url" do describe "vaild url" do
it 'should allow for https urls' do it 'should allow for https urls' do
person = Factory.create(:person, :url => "https://example.com") person = Factory.create(:person, :url => "https://example.com")
person.valid?.should == true person.should be_valid
end end
end end
@ -51,12 +51,12 @@ describe Person do
describe 'validation' do describe 'validation' do
it 'is unique' do it 'is unique' do
person_two = Factory.build(:person, :diaspora_handle => @person.diaspora_handle) person_two = Factory.build(:person, :diaspora_handle => @person.diaspora_handle)
person_two.valid?.should be_false person_two.should_not be_valid
end end
it 'is case insensitive' do it 'is case insensitive' do
person_two = Factory.build(:person, :url => @person.url.upcase) person_two = Factory.build(:person, :diaspora_handle => @person.diaspora_handle.upcase)
person_two.valid?.should be_false person_two.should_not be_valid
end end
end end
end end