X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/bfe760a4b0372188f4964914bbc8e5bed31363ba..69b967c9ff7c185f99ba881a8b8591c02c809628:/test/models/user_test.rb diff --git a/test/models/user_test.rb b/test/models/user_test.rb index 5de5db326..f8f46cfaf 100644 --- a/test/models/user_test.rb +++ b/test/models/user_test.rb @@ -5,7 +5,7 @@ class UserTest < ActiveSupport::TestCase include Rails::Dom::Testing::Assertions::SelectorAssertions api_fixtures - fixtures :languages, :user_roles + fixtures :user_roles def test_invalid_with_empty_attributes user = User.new @@ -106,7 +106,7 @@ class UserTest < ActiveSupport::TestCase end def test_friend_with - create(:friend, :user_id => users(:normal_user).id, :friend_user_id => users(:public_user).id) + create(:friend, :befriender => users(:normal_user), :befriendee => users(:public_user)) assert users(:normal_user).is_friends_with?(users(:public_user)) assert !users(:normal_user).is_friends_with?(users(:inactive_user)) assert !users(:public_user).is_friends_with?(users(:normal_user)) @@ -133,7 +133,7 @@ class UserTest < ActiveSupport::TestCase # it should be a one way friend associatation norm = users(:normal_user) sec = users(:public_user) - create(:friend, :user_id => norm.id, :friend_user_id => sec.id) + create(:friend, :befriender => norm, :befriendee => sec) assert_equal 1, Friend.count assert_equal [sec], norm.friend_users assert_equal 1, norm.friend_users.size @@ -151,7 +151,7 @@ class UserTest < ActiveSupport::TestCase def test_user_preferred_editor user = users(:normal_user) - assert_equal nil, user.preferred_editor + assert_nil user.preferred_editor user.preferred_editor = "potlatch" assert_equal "potlatch", user.preferred_editor user.save! @@ -161,7 +161,7 @@ class UserTest < ActiveSupport::TestCase end def test_visible - assert_equal 22, User.visible.count + assert_equal 23, User.visible.count assert_raise ActiveRecord::RecordNotFound do User.visible.find(users(:suspended_user).id) end @@ -171,7 +171,7 @@ class UserTest < ActiveSupport::TestCase end def test_active - assert_equal 21, User.active.count + assert_equal 22, User.active.count assert_raise ActiveRecord::RecordNotFound do User.active.find(users(:inactive_user).id) end @@ -184,13 +184,17 @@ class UserTest < ActiveSupport::TestCase end def test_identifiable - assert_equal 23, User.identifiable.count + assert_equal 24, User.identifiable.count assert_raise ActiveRecord::RecordNotFound do User.identifiable.find(users(:normal_user).id) end end def test_languages + create(:language, :code => "en") + create(:language, :code => "de") + create(:language, :code => "sl") + user = users(:normal_user) assert_equal ["en"], user.languages user.languages = %w(de fr en) @@ -240,8 +244,8 @@ class UserTest < ActiveSupport::TestCase user.delete assert_equal "user_#{user.id}", user.display_name assert user.description.blank? - assert_equal nil, user.home_lat - assert_equal nil, user.home_lon + assert_nil user.home_lat + assert_nil user.home_lon assert_equal false, user.image.file? assert_equal "deleted", user.status assert_equal false, user.visible?