Sha256: e99e6a38e38b22da2683865637512fe0bfd953e4a8a734a7333da625fee498ed
Contents?: true
Size: 1.19 KB
Versions: 5
Compression:
Stored size: 1.19 KB
Contents
require File.dirname(__FILE__) + '/helper' class TestTags < Test::Unit::TestCase def setup @content = <<CONTENT --- layout: post title: This is a test --- *This* document results in a markdown error with maruku {% highlight ruby %} puts "hi" puts "bye" {% endhighlight %} Are we *still* rendering markdown? CONTENT end def test_markdown_with_pygments_line_handling Jekyll.pygments = true Jekyll.content_type = :markdown result = Liquid::Template.parse(@content).render({}, [Jekyll::Filters]) result = Jekyll.markdown_proc.call(result) assert_no_match(/markdown\-html\-error/,result) end def test_markdown_after_highlight begin require 'rubygems' require 'rdiscount' Jekyll.pygments = true Jekyll.content_type = :markdown Jekyll.markdown_proc = Proc.new { |x| RDiscount.new(x).to_html } result = Liquid::Template.parse(@content).render({}, [Jekyll::Filters]) result = Jekyll.markdown_proc.call(result) assert_match( %r(<em>This</em>), result ) assert_match( %r(<em>still</em>), result ) rescue LoadError puts "No rdiscount -- test_markdown_after_highlight disabled." end end end
Version data entries
5 entries across 5 versions & 1 rubygems