X-Git-Url: https://git.njae.me.uk/?a=blobdiff_plain;f=vendor%2Frails%2Factionpack%2Ftest%2Ftemplate%2Ftag_helper_test.rb;fp=vendor%2Frails%2Factionpack%2Ftest%2Ftemplate%2Ftag_helper_test.rb;h=0000000000000000000000000000000000000000;hb=36d9f3351a3b4e8159279445190e2287ffdea86c;hp=ef88cae5b825aec638b3776e6f7babf06bcf2c07;hpb=913cf6054b1d29b5d2f5e620304af7ee77cc1f1f;p=feedcatcher.git diff --git a/vendor/rails/actionpack/test/template/tag_helper_test.rb b/vendor/rails/actionpack/test/template/tag_helper_test.rb deleted file mode 100644 index ef88cae..0000000 --- a/vendor/rails/actionpack/test/template/tag_helper_test.rb +++ /dev/null @@ -1,97 +0,0 @@ -require 'abstract_unit' - -class TagHelperTest < ActionView::TestCase - tests ActionView::Helpers::TagHelper - - def test_tag - assert_equal "
", tag("br") - assert_equal "
", tag(:br, :clear => "left") - assert_equal "
", tag("br", nil, true) - end - - def test_tag_options - str = tag("p", "class" => "show", :class => "elsewhere") - assert_match /class="show"/, str - assert_match /class="elsewhere"/, str - end - - def test_tag_options_rejects_nil_option - assert_equal "

", tag("p", :ignored => nil) - end - - def test_tag_options_accepts_false_option - assert_equal "

", tag("p", :value => false) - end - - def test_tag_options_accepts_blank_option - assert_equal "

", tag("p", :included => '') - end - - def test_tag_options_converts_boolean_option - assert_equal '

', - tag("p", :disabled => true, :multiple => true, :readonly => true) - end - - def test_content_tag - assert_equal "Create", content_tag("a", "Create", "href" => "create") - assert_equal content_tag("a", "Create", "href" => "create"), - content_tag("a", "Create", :href => "create") - end - - def test_content_tag_with_block_in_erb - __in_erb_template = '' - content_tag(:div) { concat "Hello world!" } - assert_dom_equal "

Hello world!
", output_buffer - end - - def test_content_tag_with_block_and_options_in_erb - __in_erb_template = '' - content_tag(:div, :class => "green") { concat "Hello world!" } - assert_dom_equal %(
Hello world!
), output_buffer - end - - def test_content_tag_with_block_and_options_out_of_erb - assert_dom_equal %(
Hello world!
), content_tag(:div, :class => "green") { "Hello world!" } - end - - def test_content_tag_with_block_and_options_outside_out_of_erb - assert_equal content_tag("a", "Create", :href => "create"), - content_tag("a", "href" => "create") { "Create" } - end - - def test_content_tag_nested_in_content_tag_out_of_erb - assert_equal content_tag("p", content_tag("b", "Hello")), - content_tag("p") { content_tag("b", "Hello") }, - output_buffer - end - - def test_content_tag_nested_in_content_tag_in_erb - __in_erb_template = true - content_tag("p") { concat content_tag("b", "Hello") } - assert_equal '

Hello

', output_buffer - end - - def test_cdata_section - assert_equal "]]>", cdata_section("") - end - - def test_escape_once - assert_equal '1 < 2 & 3', escape_once('1 < 2 & 3') - end - - def test_double_escaping_attributes - ['1&2', '1 < 2', '“test“'].each do |escaped| - assert_equal %(), tag('a', :href => escaped) - end - end - - def test_skip_invalid_escaped_attributes - ['&1;', 'dfa3;', '& #123;'].each do |escaped| - assert_equal %(), tag('a', :href => escaped) - end - end - - def test_disable_escaping - assert_equal '', tag('a', { :href => '&' }, false, false) - end -end