Merge pull request #865 from Ana06/master

Name attribute in registration email not set
This commit is contained in:
Henne Vogelsang 2016-03-14 12:14:19 +01:00
commit 66e17d5ac5
2 changed files with 11 additions and 0 deletions

View file

@ -53,6 +53,10 @@ class User < ActiveRecord::Base
},
presence: true
def name
self[:name] || username
end
def subscribed? conference
self.subscriptions.find_by(conference_id: conference.id).present?
end

View file

@ -33,6 +33,13 @@ describe User do
expect(another_user.roles[1]).to eq(cfp_role)
end
describe '#name' do
it 'returns the username as name if there is not name' do
user = create(:user, name: nil)
expect(user.name).to eq(user.username)
end
end
describe '#has_role?' do
describe 'when user has a role' do
it 'returns true when the user has the role' do