diff --git a/test/redcarpet_test.rb b/test/redcarpet_test.rb index 70e40ea..67bea67 100644 --- a/test/redcarpet_test.rb +++ b/test/redcarpet_test.rb @@ -83,8 +83,7 @@ EOS

<script>BAD</script>

-

<img src="/favicon.ico" /> - +

<img src="/favicon.ico" />

EOE markdown = render_with(@rndr[:escape_html], source) @@ -93,7 +92,7 @@ EOE def test_that_filter_html_works markdown = render_with(@rndr[:no_html], 'Through NO ') - html_equal "

Through NO DOUBLE NO

", markdown + html_equal "

Through NO DOUBLE NO

\n", markdown end def test_filter_html_doesnt_break_two_space_hard_break @@ -141,21 +140,21 @@ class MarkdownTest < Test::Unit::TestCase def test_that_simple_one_liner_goes_to_html assert_respond_to @markdown, :render - html_equal "

Hello World.

", @markdown.render("Hello World.") + html_equal "

Hello World.

\n", @markdown.render("Hello World.") end def test_that_inline_markdown_goes_to_html markdown = @markdown.render('_Hello World_!') - html_equal "

Hello World!

", markdown + html_equal "

Hello World!

\n", markdown end def test_that_inline_markdown_starts_and_ends_correctly markdown = render_with({:no_intra_emphasis => true}, '_start _ foo_bar bar_baz _ end_ *italic* **bold** _blah_') - html_equal "

start _ foo_bar bar_baz _ end italic bold blah

", markdown + html_equal "

start _ foo_bar bar_baz _ end italic bold blah

\n", markdown markdown = @markdown.render("Run 'rake radiant:extensions:rbac_base:migrate'") - html_equal "

Run 'rake radiant:extensions:rbac_base:migrate'

", markdown + html_equal "

Run 'rake radiant:extensions:rbac_base:migrate'

\n", markdown end def test_that_urls_are_not_doubly_escaped @@ -249,7 +248,7 @@ class MarkdownTest < Test::Unit::TestCase def test_whitespace_after_urls rd = render_with({:autolink => true}, "Japan: http://www.abc.net.au/news/events/japan-quake-2011/beforeafter.htm (yes, japan)") - exp = %{

Japan: http://www.abc.net.au/news/events/japan-quake-2011/beforeafter.htm (yes, japan)

} + exp = %{

Japan: http://www.abc.net.au/news/events/japan-quake-2011/beforeafter.htm (yes, japan)

\n} html_equal exp, rd end @@ -269,7 +268,7 @@ class MarkdownTest < Test::Unit::TestCase end def test_infinite_loop_in_header - html_equal @markdown.render(<<-header), "

Body

" + html_equal @markdown.render(<<-header), "

Body

\n" ###### #Body# ###### @@ -313,7 +312,7 @@ fenced def test_that_headers_are_linkable markdown = @markdown.render('### Hello [GitHub](http://github.com)') - html_equal "

Hello GitHub

", markdown + html_equal "

Hello GitHub

\n", markdown end def test_autolinking_with_ent_chars @@ -338,7 +337,7 @@ class CustomRenderTest < Test::Unit::TestCase def test_simple_overload md = Redcarpet::Markdown.new(SimpleRender) - html_equal "

This is just a test

", + html_equal "

This is just a test

\n", md.render("This is *just* a test") end @@ -358,36 +357,36 @@ end class RedcarpetCompatTest < Test::Unit::TestCase def test_simple_compat_api html = RedcarpetCompat.new("This is_just_a test").to_html - html_equal "

This isjusta test

", html + html_equal "

This isjusta test

\n", html end def test_compat_api_enables_extensions html = RedcarpetCompat.new("This is_just_a test", :no_intra_emphasis).to_html - html_equal "

This is_just_a test

", html + html_equal "

This is_just_a test

\n", html end def test_compat_api_knows_fenced_code_extension text = "```ruby\nx = 'foo'\n```" html = RedcarpetCompat.new(text, :fenced_code).to_html - html_equal "
x = 'foo'\n
", html + html_equal "
x = 'foo'\n
\n", html end def test_compat_api_ignores_gh_blockcode_extension text = "```ruby\nx = 'foo'\n```" html = RedcarpetCompat.new(text, :fenced_code, :gh_blockcode).to_html - html_equal "
x = 'foo'\n
", html + html_equal "
x = 'foo'\n
\n", html end def test_compat_api_knows_no_intraemphasis_extension html = RedcarpetCompat.new("This is_just_a test", :no_intraemphasis).to_html - html_equal "

This is_just_a test

", html + html_equal "

This is_just_a test

\n", html end def test_translate_outdated_extensions # these extensions are no longer used exts = [:gh_blockcode, :no_tables, :smart, :strict] html = RedcarpetCompat.new('"TEST"', *exts).to_html - html_equal "

"TEST"

", html + html_equal "

"TEST"

\n", html end end