Commit 92267854531972ef774af5779e2e9f561624dded

Authored by Braulio Bhavamitra
1 parent db650139

rails4: fix user tests

Showing 2 changed files with 4 additions and 4 deletions   Show diff stats
app/models/user.rb
@@ -280,12 +280,12 @@ class User < ActiveRecord::Base @@ -280,12 +280,12 @@ class User < ActiveRecord::Base
280 end 280 end
281 281
282 def name 282 def name
283 - name = (self[:name] || login) 283 + name = (@name || login)
284 person.nil? ? name : (person.name || name) 284 person.nil? ? name : (person.name || name)
285 end 285 end
286 286
287 def name= name 287 def name= name
288 - self[:name] = name 288 + @name = name
289 end 289 end
290 290
291 def enable_email! 291 def enable_email!
test/unit/user_test.rb
@@ -305,7 +305,7 @@ class UserTest < ActiveSupport::TestCase @@ -305,7 +305,7 @@ class UserTest < ActiveSupport::TestCase
305 305
306 should 'not has email activation pending if not have environment' do 306 should 'not has email activation pending if not have environment' do
307 user = create_user('cooler') 307 user = create_user('cooler')
308 - user.expects(:environment).returns(nil) 308 + user.expects(:environment).returns(nil).at_least_once
309 EmailActivation.create!(:requestor => user.person, :target => Environment.default) 309 EmailActivation.create!(:requestor => user.person, :target => Environment.default)
310 assert !user.email_activation_pending? 310 assert !user.email_activation_pending?
311 end 311 end
@@ -470,9 +470,9 @@ class UserTest < ActiveSupport::TestCase @@ -470,9 +470,9 @@ class UserTest < ActiveSupport::TestCase
470 470
471 should 'respond name with user name attribute' do 471 should 'respond name with user name attribute' do
472 user = create_user('testuser') 472 user = create_user('testuser')
  473 + user.login = 'Login User'
473 user.person = nil 474 user.person = nil
474 user.name = 'Another User' 475 user.name = 'Another User'
475 - user.login = 'Login User'  
476 assert_equal 'Another User', user.name 476 assert_equal 'Another User', user.name
477 end 477 end
478 478