02059ad2a8
All the personal data of the user that is not used for system tasks (such as login) is held here.
24 lines
719 B
Ruby
24 lines
719 B
Ruby
require 'rails_helper'
|
|
|
|
RSpec.describe SpeakerProfile, :type => :model do
|
|
it 'is invalid without a first name' do
|
|
expect(build(:speaker_profile, first_name: nil)).to have_error_on :first_name
|
|
end
|
|
|
|
it 'is invalid without a last name' do
|
|
expect(build(:speaker_profile, last_name: nil)).to have_error_on :last_name
|
|
end
|
|
|
|
it 'is invalid without a photo' do
|
|
expect(build(:speaker_profile, photo_url: nil)).to have_error_on :photo_url
|
|
end
|
|
|
|
it 'is invalid without a mobile phone' do
|
|
expect(build(:speaker_profile, mobile_phone: nil)).to have_error_on :mobile_phone
|
|
end
|
|
|
|
it 'is invalid without a bio' do
|
|
expect(build(:speaker_profile, biography: nil)).to have_error_on :biography
|
|
end
|
|
end
|