Sha256: fd308357261c765d79619c77a7cac7808c0b9d5d091721e60e9b1eb883316522

Contents?: true

Size: 776 Bytes

Versions: 5

Compression:

Stored size: 776 Bytes

Contents

require 'test_helper'
require 'iconoclast'

class IconHelperTest < ActionView::TestCase
  context "The iconoclast view helper" do
    tests Iconoclast::IconHelper

    setup do
      IconTag = {
        %(icon('zoom')) => %(<img align="bottom" alt="Zoom" border="0" src="/images/icons/famfamfam/silk/png/zoom.png" />),
        %(icon('zoom', 'alttext')) => %(<img align="bottom" alt="alttext" border="0" src="/images/icons/famfamfam/silk/png/zoom.png" />),
        %(icon('zoom', 'alttext', { :border => 1 })) => %(<img align="bottom" alt="alttext" border="1" src="/images/icons/famfamfam/silk/png/zoom.png" />),
      }
    end

    should "return the proper HTML" do
      IconTag.each do |method, tag|
        assert_dom_equal(tag, eval(method))
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
iconoclast-0.1.4 test/test_icon_helper.rb
iconoclast-0.1.3 test/test_icon_helper.rb
iconoclast-0.1.2 test/test_icon_helper.rb
iconoclast-0.1.1 test/test_icon_helper.rb
iconoclast-0.1.0 test/test_icon_helper.rb