Sha256: 87cafa0888b745889d6874a6b2c887ae400970ae4e98ca2af3be47bf4e73be47

Contents?: true

Size: 1007 Bytes

Versions: 7

Compression:

Stored size: 1007 Bytes

Contents

require 'holder_rails'
require 'minitest/autorun'

class HolderRailsTest < ActionView::TestCase
  include HolderRails::Helpers

  test "size" do
    assert_dom_equal '<img data-src="holder.js/100x100/text:100x100/" src="" />', holder_tag(100)
    assert_dom_equal '<img data-src="holder.js/200x300/text:200x300/" src="" />', holder_tag('200x300')
    assert_dom_equal '<img data-src="holder.js/100%x75/text:100%x75/" src="" />', holder_tag('100%x75')
  end

  test "text" do
    assert_dom_equal '<img data-src="holder.js/200x300/text:Lorem ipsum/" src="" />', holder_tag('200x300', 'Lorem ipsum')
  end

  test "theme" do
    assert_dom_equal '<img data-src="holder.js/200x300/text:Lorem ipsum/social" src="" />', holder_tag('200x300', 'Lorem ipsum', 'social')
  end

  test "html_options" do
    assert_dom_equal '<img class="special" data-src="holder.js/500x800/text:Example text/gray" id="new" src="" />',
      holder_tag('500x800', 'Example text', 'gray', :id => 'new', :class => 'special')
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
holder_rails-2.8.0 test/holder_rails_test.rb
holder_rails-2.7.1 test/holder_rails_test.rb
holder_rails-2.6.1 test/holder_rails_test.rb
holder_rails-2.7.0 test/holder_rails_test.rb
holder_rails-2.6.0 test/holder_rails_test.rb
holder_rails-2.5.2 test/holder_rails_test.rb
holder_rails-2.5.0 test/holder_rails_test.rb