X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/3360f91733a3aaba670c55427f9195da9c02d981..3eccf65d8cf2ceb13050f5c8d1396546631994be:/test/models/user_test.rb diff --git a/test/models/user_test.rb b/test/models/user_test.rb index 92e7d419c..3b600fc87 100644 --- a/test/models/user_test.rb +++ b/test/models/user_test.rb @@ -111,10 +111,10 @@ class UserTest < ActiveSupport::TestCase user = build(:user) user.display_name = "user_#{existing_user.id}" - assert_not user.valid?, "user_ name is valid for existing user id when it shouldn't be" + assert_not_predicate user, :valid?, "user_ name is valid for existing user id when it shouldn't be" user.display_name = "user_#{existing_user.id + 1}" - assert_not user.valid?, "user_ name is valid for new user id when it shouldn't be" + assert_not_predicate user, :valid?, "user_ name is valid for new user id when it shouldn't be" end def test_display_name_user_id_rename @@ -122,7 +122,7 @@ class UserTest < ActiveSupport::TestCase user = create(:user) user.display_name = "user_#{existing_user.id}" - assert_not user.valid?, "user_ name is valid for existing user id when it shouldn't be" + assert_not_predicate user, :valid?, "user_ name is valid for existing user id when it shouldn't be" user.display_name = "user_#{user.id}" assert_predicate user, :valid?, "user_ name is invalid for own id, when it should be" @@ -140,7 +140,7 @@ class UserTest < ActiveSupport::TestCase alice = create(:user, :active) bob = create(:user, :active) charlie = create(:user, :active) - create(:friendship, :befriender => alice, :befriendee => bob) + create(:follow, :follower => alice, :following => bob) assert alice.friends_with?(bob) assert_not alice.friends_with?(charlie) @@ -174,13 +174,13 @@ class UserTest < ActiveSupport::TestCase def test_friends norm = create(:user, :active) sec = create(:user, :active) - create(:friendship, :befriender => norm, :befriendee => sec) + create(:follow, :follower => norm, :following => sec) - assert_equal [sec], norm.friends - assert_equal 1, norm.friends.size + assert_equal [sec], norm.followings + assert_equal 1, norm.followings.size - assert_empty sec.friends - assert_equal 0, sec.friends.size + assert_empty sec.followings + assert_equal 0, sec.followings.size end def test_user_preferred_editor @@ -304,18 +304,6 @@ class UserTest < ActiveSupport::TestCase assert_not_predicate user, :active? end - def test_soft_destroy_revokes_oauth1_tokens - user = create(:user) - access_token = create(:access_token, :user => user) - assert_equal 1, user.oauth_tokens.authorized.count - - user.soft_destroy - - assert_equal 0, user.oauth_tokens.authorized.count - access_token.reload - assert_predicate access_token, :invalidated? - end - def test_soft_destroy_revokes_oauth2_tokens user = create(:user) oauth_access_token = create(:oauth_access_token, :resource_owner_id => user.id)