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), "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