Sha256: 17dfb75e96726924b4b079c758198da8531f2be9087489a4b8074b97c7eaf604
Contents?: true
Size: 794 Bytes
Versions: 40
Compression:
Stored size: 794 Bytes
Contents
require 'helper' class TestRdiscount < Test::Unit::TestCase context "rdiscount" do setup do config = { 'markdown' => 'rdiscount', 'rdiscount' => { 'extensions' => ['smart', 'generate_toc'], 'toc_token' => '{:toc}' } } @markdown = Converters::Markdown.new config end should "pass rdiscount extensions" do assert_equal "<p>“smart”</p>", @markdown.convert('"smart"').strip end should "render toc" do assert_equal "<h1 id=\"Header+1\">Header 1</h1>\n\n<h2 id=\"Header+2\">Header 2</h2>\n\n<p>\n <ul>\n <li><a href=\"#Header+1\">Header 1</a>\n <ul>\n <li><a href=\"#Header+2\">Header 2</a> </li>\n </ul>\n </li>\n </ul>\n\n</p>", @markdown.convert("# Header 1\n\n## Header 2\n\n{:toc}").strip end end end
Version data entries
40 entries across 40 versions & 3 rubygems