Sha256: 6f6a50cd72a1ff16f74c91f06556b6fa4c1e6449510d0439fbcd0ae69afb67da
Contents?: true
Size: 645 Bytes
Versions: 17
Compression:
Stored size: 645 Bytes
Contents
require 'test_helper' module Guts class UsersHelperTest < ActionView::TestCase test 'returns a gravatar image' do user = guts_users :admin_user stub_request(:get, %r{https:\/\/secure.gravatar.com\/avatar\/.*}).to_return(body: '') gravatar = gravatar_for user html = Nokogiri::HTML(gravatar).xpath('//img') email_md5 = Digest::MD5.hexdigest(user.email.downcase) assert_equal 'gravatar', html.attr('class').value assert_equal user.name, html.attr('alt').value assert_equal "https://secure.gravatar.com/avatar/#{email_md5}", html.attr('src').value end end end
Version data entries
17 entries across 17 versions & 1 rubygems