backout r11875 ApplicationHelperTest change

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11876 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
Toshi MARUYAMA 2013-05-18 22:36:45 +00:00
parent bd8b509986
commit 0c6e2feeaa
1 changed files with 3 additions and 4 deletions

View File

@ -20,7 +20,6 @@
require File.expand_path('../../../test_helper', __FILE__) require File.expand_path('../../../test_helper', __FILE__)
class ApplicationHelperTest < ActionView::TestCase class ApplicationHelperTest < ActionView::TestCase
include Redmine::I18n
include ERB::Util include ERB::Util
include Rails.application.routes.url_helpers include Rails.application.routes.url_helpers
@ -97,7 +96,7 @@ class ApplicationHelperTest < ActionView::TestCase
if 'ruby'.respond_to?(:encoding) if 'ruby'.respond_to?(:encoding)
def test_auto_links_with_non_ascii_characters def test_auto_links_with_non_ascii_characters
to_test = { to_test = {
'http://foo.bar/ÑеÑ<EFBFBD>Ñ' => '<a class="external" href="http://foo.bar/ÑеÑ<C2B5>Ñ">http://foo.bar/ÑеÑ<C2B5>Ñ</a>' 'http://foo.bar/тест' => '<a class="external" href="http://foo.bar/тест">http://foo.bar/тест</a>'
} }
to_test.each { |text, result| assert_equal "<p>#{result}</p>", textilizable(text) } to_test.each { |text, result| assert_equal "<p>#{result}</p>", textilizable(text) }
end end
@ -251,7 +250,7 @@ RAW
if 'ruby'.respond_to?(:encoding) if 'ruby'.respond_to?(:encoding)
def test_textile_external_links_with_non_ascii_characters def test_textile_external_links_with_non_ascii_characters
to_test = { to_test = {
'This is a "link":http://foo.bar/ÑеÑ<EFBFBD>Ñ' => 'This is a <a href="http://foo.bar/ÑеÑ<C2B5>Ñ" class="external">link</a>' 'This is a "link":http://foo.bar/тест' => 'This is a <a href="http://foo.bar/тест" class="external">link</a>'
} }
to_test.each { |text, result| assert_equal "<p>#{result}</p>", textilizable(text) } to_test.each { |text, result| assert_equal "<p>#{result}</p>", textilizable(text) }
end end
@ -597,7 +596,7 @@ RAW
'[[CookBook documentation#One-section]]' => '<a href="/projects/ecookbook/wiki/CookBook_documentation#One-section" class="wiki-page">CookBook documentation</a>', '[[CookBook documentation#One-section]]' => '<a href="/projects/ecookbook/wiki/CookBook_documentation#One-section" class="wiki-page">CookBook documentation</a>',
'[[Another page#anchor|Page]]' => '<a href="/projects/ecookbook/wiki/Another_page#anchor" class="wiki-page">Page</a>', '[[Another page#anchor|Page]]' => '<a href="/projects/ecookbook/wiki/Another_page#anchor" class="wiki-page">Page</a>',
# UTF8 anchor # UTF8 anchor
'[[Another_page#ТеÑ<EFBFBD>Ñ|ТеÑ<C2B5>Ñ]]' => %|<a href="/projects/ecookbook/wiki/Another_page##{CGI.escape 'ТеÑ<EFBFBD>Ñ'}" class="wiki-page">ТеÑ<C2B5>Ñ</a>|, '[[Another_page#Тест|Тест]]' => %|<a href="/projects/ecookbook/wiki/Another_page##{CGI.escape 'Тест'}" class="wiki-page">Тест</a>|,
# page that doesn't exist # page that doesn't exist
'[[Unknown page]]' => '<a href="/projects/ecookbook/wiki/Unknown_page" class="wiki-page new">Unknown page</a>', '[[Unknown page]]' => '<a href="/projects/ecookbook/wiki/Unknown_page" class="wiki-page new">Unknown page</a>',
'[[Unknown page|404]]' => '<a href="/projects/ecookbook/wiki/Unknown_page" class="wiki-page new">404</a>', '[[Unknown page|404]]' => '<a href="/projects/ecookbook/wiki/Unknown_page" class="wiki-page new">404</a>',