Sha256: 05c6981a76a29498f6406815a6e095f4e776ba81c5142d10877579d45ab845d4
Contents?: true
Size: 1011 Bytes
Versions: 5
Compression:
Stored size: 1011 Bytes
Contents
require File.dirname(__FILE__) + '/test_helper.rb' require 'avatar/view/action_view_support' require 'avatar/source/static_url_source' class TestActionViewSupport < Test::Unit::TestCase def setup Avatar::source = Avatar::Source::StaticUrlSource.new('i-am-oscar-wilde.png') @view_class = Class.new(ActionView::Base) @view_class.send :include, Avatar::View::ActionViewSupport @view = @view_class.new end def test_includes_basic_view_support assert @view.kind_of?(Avatar::View::AbstractViewSupport) end def test_avatar_tag_empty_if_person_is_nil assert_equal "", @view.avatar_tag(nil) end def test_avatar_tag_with_no_options assert_equal "<img alt=\"I-am-oscar-wilde\" src=\"/images/i-am-oscar-wilde.png\" />", @view.avatar_tag(:a_person) end def test_avatar_tag_with_html_options assert_equal "<img alt=\"I-am-oscar-wilde\" class=\"avatar\" src=\"/images/i-am-oscar-wilde.png\" />", @view.avatar_tag(:a_person, {}, {:class => :avatar}) end end
Version data entries
5 entries across 5 versions & 1 rubygems