require "spec_helper"
describe JekyllCommonMarkCustomRenderer do
let(:renderer) { JekyllCommonMarkCustomRenderer.new }
let(:doc) { CommonMarker.render_doc("# Hello\n\n## Hi, world!") }
subject { renderer.render(doc) }
it { is_expected.to match %r{
Hello
} }
it { is_expected.to match %r{Hi, world!
} }
end
describe Jekyll::Converters::Markdown::CommonMarkGhPages do
let(:converter) { Jekyll::Converters::Markdown::CommonMarkGhPages.new(config) }
let(:config) {
{"commonmark" => {
"options" => ["SMART", "FOOTNOTES"],
"extensions" => ["tagfilter"],
}}
}
subject { converter.convert("### \"Hi\" [^nb]\n\n[^nb]: Yes.\n") }
it { is_expected.to match %r{\n