##// END OF EJS Templates
cherry-pick avatar test from reverted r10184...
Toshi MARUYAMA -
r10011:163659d0a56e
parent child
Show More
@@ -970,9 +970,8 RAW
970 end
970 end
971 end
971 end
972
972
973 def test_avatar
973 def test_avatar_enabled
974 # turn on avatars
974 with_settings :gravatar_enabled => '1' do
975 Setting.gravatar_enabled = '1'
976 assert avatar(User.find_by_mail('jsmith@somenet.foo')).include?(Digest::MD5.hexdigest('jsmith@somenet.foo'))
975 assert avatar(User.find_by_mail('jsmith@somenet.foo')).include?(Digest::MD5.hexdigest('jsmith@somenet.foo'))
977 assert avatar('jsmith <jsmith@somenet.foo>').include?(Digest::MD5.hexdigest('jsmith@somenet.foo'))
976 assert avatar('jsmith <jsmith@somenet.foo>').include?(Digest::MD5.hexdigest('jsmith@somenet.foo'))
978 # Default size is 50
977 # Default size is 50
@@ -985,11 +984,14 RAW
985 assert !avatar('jsmith <jsmith@somenet.foo>', :class => 'picture').include?('class="gravatar"')
984 assert !avatar('jsmith <jsmith@somenet.foo>', :class => 'picture').include?('class="gravatar"')
986 assert_nil avatar('jsmith')
985 assert_nil avatar('jsmith')
987 assert_nil avatar(nil)
986 assert_nil avatar(nil)
987 end
988 end
988
989
989 # turn off avatars
990 def test_avatar_disabled
990 Setting.gravatar_enabled = '0'
991 with_settings :gravatar_enabled => '0' do
991 assert_equal '', avatar(User.find_by_mail('jsmith@somenet.foo'))
992 assert_equal '', avatar(User.find_by_mail('jsmith@somenet.foo'))
992 end
993 end
994 end
993
995
994 def test_link_to_user
996 def test_link_to_user
995 user = User.find(2)
997 user = User.find(2)
General Comments 0
You need to be logged in to leave comments. Login now