Skip to content
Snippets Groups Projects
Unverified Commit 61e53b6b authored by ashmaroli's avatar ashmaroli Committed by Frank Taillandier
Browse files

cleanup test_redcarpet.rb (#6584)

Merge pull request 6584
parent 664b20d3
No related branches found
No related tags found
No related merge requests found
Loading
Loading
@@ -19,6 +19,13 @@ class TestRedcarpet < JekyllUnitTest
}
 
@markdown = Converters::Markdown.new @config
@sample = Jekyll::Utils.strip_heredoc(<<-EOS
```ruby
puts "Hello world"
```
EOS
)
end
 
should "pass redcarpet options" do
Loading
Loading
@@ -35,7 +42,7 @@ class TestRedcarpet < JekyllUnitTest
 
should "pass redcarpet render options" do
assert_equal "<p><strong>bad code not here</strong>: i am bad</p>",
@markdown.convert("**bad code not here**: <script>i am bad</script>").strip
@markdown.convert("**bad code not here**: <script>i am bad</script>").strip
end
 
context "with pygments enabled" do
Loading
Loading
@@ -46,17 +53,12 @@ class TestRedcarpet < JekyllUnitTest
end
 
should "render fenced code blocks with syntax highlighting" do
assert_equal \
"<div class=\"highlight\"><pre><code class=\"language-ruby\" " \
"data-lang=\"ruby\"><span></span><span class=\"nb\">puts</span> <span " \
"class=\"s2\">&quot;Hello world&quot;</span>\n</code></pre></div>",
@markdown.convert(
<<-EOS
```ruby
puts "Hello world"
```
EOS
).strip
assert_equal(
%(<div class="highlight"><pre><code class="language-ruby" ) +
%(data-lang="ruby"><span></span><span class="nb">puts</span> <span ) +
%(class="s2">&quot;Hello world&quot;</span>\n</code></pre></div>),
@markdown.convert(@sample).strip
)
end
end
 
Loading
Loading
@@ -66,16 +68,12 @@ EOS
end
 
should "render fenced code blocks with syntax highlighting" do
assert_equal "<div class=\"highlight\"><pre><code class=\"language-ruby\" "\
"data-lang=\"ruby\"><span class=\"nb\">puts</span> <span "\
"class=\"s2\">\"Hello world\"</span>\n</code></pre></div>",
@markdown.convert(
<<-EOS
```ruby
puts "Hello world"
```
EOS
).strip
assert_equal(
%(<div class="highlight"><pre><code class="language-ruby" ) +
%(data-lang="ruby"><span class="nb">puts</span> <span ) +
%(class="s2">"Hello world"</span>\n</code></pre></div>),
@markdown.convert(@sample).strip
)
end
end
 
Loading
Loading
@@ -85,16 +83,11 @@ puts "Hello world"
end
 
should "render fenced code blocks without syntax highlighting" do
assert_equal "<figure class=\"highlight\"><pre><code class=\"language-ruby\" "\
"data-lang=\"ruby\">puts &quot;Hello world&quot;\n</code></pre>"\
"</figure>",
@markdown.convert(
<<-EOS
```ruby
puts "Hello world"
```
EOS
).strip
assert_equal(
%(<figure class="highlight"><pre><code class="language-ruby" ) +
%(data-lang="ruby">puts &quot;Hello world&quot;\n</code></pre></figure>),
@markdown.convert(@sample).strip
)
end
end
end
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment