Basic ident and phone validations

This commit is contained in:
Andres Keskküla 2014-07-25 14:19:21 +03:00
parent 256f564327
commit 1645b3e96f
6 changed files with 45 additions and 3 deletions

View file

@ -2,4 +2,26 @@ require "rails_helper"
describe Contact do
it { should have_many(:addresses) }
context 'with invalid attribute' do
before(:each) { @contact = Fabricate(:contact) }
it 'phone should return false' do
@contact.phone = "32341"
expect(@contact.valid?).to be false
end
it 'ident should return false' do
@contact.ident = "123abc"
expect(@contact.valid?).to be false
end
end
context 'with valid attributes' do
before(:each) { @contact = Fabricate(:contact) }
it 'should return true' do
expect(@contact.valid?).to be true
end
end
end