Sha256: c836c4110d06ade3a117e4d78bfe6c34fb78e711471a77507c6ca57e64821307
Contents?: true
Size: 1.97 KB
Versions: 1
Compression:
Stored size: 1.97 KB
Contents
# encoding: utf-8 require "minitest/autorun" require "rails" require "rails_autolink/helpers" require 'erb' require 'cgi' require 'active_support/core_ext/class/attribute_accessors' require 'action_pack' require 'action_view/helpers/capture_helper' require 'action_view/helpers/sanitize_helper' require 'action_view/helpers/url_helper' require 'action_view/helpers/tag_helper' require 'active_support/core_ext/module/attribute_accessors' require 'active_support/core_ext/string/encoding' require 'action_dispatch/testing/assertions' require 'action_view/helpers/text_helper' require 'action_view/helpers/output_safety_helper' class TestRailsAutolink < MiniTest::Unit::TestCase include ActionView::Helpers::CaptureHelper include ActionView::Helpers::TextHelper include ActionView::Helpers::SanitizeHelper include ActionView::Helpers::TagHelper include ActionView::Helpers::UrlHelper include ActionView::Helpers::OutputSafetyHelper include ActionDispatch::Assertions::DomAssertions def test_loco t = "OOOOOOOOOOOOOOOOOOOOOOO <h1>textile<a href=\"http://ruby-lang.org\" class='asdasd' target='_blank' >Ruby</a>\n</h1> otro link: www.hola.com" assert_equal "loco", auto_link(t, :link=> 'urls', :sanitize_options => {:attributes => ["target", "class"], :tags=>[]}, :html=> {:target => '_blank', :mememe=> 'MEM'}) end private def generate_result(link_text, href = nil, escape = false) href ||= link_text if escape %{<a href="#{CGI::escapeHTML href}">#{CGI::escapeHTML link_text}</a>} else %{<a href="#{href}">#{link_text}</a>} end end # from ruby core def build_message(head, template=nil, *arguments) template &&= template.chomp template.gsub(/\?/) { mu_pp(arguments.shift) } end # Temporarily replaces KCODE for the block def with_kcode(kcode) if RUBY_VERSION < '1.9' old_kcode, $KCODE = $KCODE, kcode begin yield ensure $KCODE = old_kcode end else yield end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rails_autolink-1.0.6 | test/test_loco.rb |