Add a nasty hack to reduce persistence until RSpec.

This commit is contained in:
Jordon Bedwell 2016-01-15 14:15:28 -06:00
parent 207fcbdef7
commit ea9cac5214
1 changed files with 14 additions and 4 deletions

View File

@ -37,6 +37,7 @@ class TestKramdown < JekyllUnitTest
should "support custom types" do
override = {
"highlighter" => nil,
'kramdown' => {
'smart_quotes' => 'lsaquo,rsaquo,laquo,raquo'
}
@ -61,7 +62,14 @@ class TestKramdown < JekyllUnitTest
context "when a custom highlighter is chosen" do
should "use the chosen highlighter if it's available" do
override = { "markdown" => "kramdown", "kramdown" => { "syntax_highlighter" => :coderay }}
override = {
"highlighter" => nil,
"markdown" => "kramdown",
"kramdown" => {
"syntax_highlighter" => :coderay
}
}
markdown = Converters::Markdown.new(Utils.deep_merge_hashes(@config, override))
result = nokogiri_fragment(markdown.convert(Utils.strip_heredoc <<-MARKDOWN))
~~~ruby
@ -77,11 +85,12 @@ class TestKramdown < JekyllUnitTest
override = {
"markdown" => "kramdown",
"kramdown" => {
"syntax_highlighter" => nil,
"enable_coderay" => true
}
"enable_coderay" => true,
}
}
@config.delete("highlighter")
@config["kramdown"].delete("syntax_highlighter")
markdown = Converters::Markdown.new(Utils.deep_merge_hashes(@config, override))
result = nokogiri_fragment(markdown.convert(Utils.strip_heredoc <<-MARKDOWN))
~~~ruby
@ -97,6 +106,7 @@ class TestKramdown < JekyllUnitTest
should "move coderay to syntax_highlighter_opts" do
original = Kramdown::Document.method(:new)
markdown = Converters::Markdown.new(Utils.deep_merge_hashes(@config, {
"higlighter" => nil,
"markdown" => "kramdown",
"kramdown" => {
"syntax_highlighter" => "coderay",