Add a nasty hack to reduce persistence until RSpec.
This commit is contained in:
parent
207fcbdef7
commit
ea9cac5214
|
|
@ -37,6 +37,7 @@ class TestKramdown < JekyllUnitTest
|
||||||
|
|
||||||
should "support custom types" do
|
should "support custom types" do
|
||||||
override = {
|
override = {
|
||||||
|
"highlighter" => nil,
|
||||||
'kramdown' => {
|
'kramdown' => {
|
||||||
'smart_quotes' => 'lsaquo,rsaquo,laquo,raquo'
|
'smart_quotes' => 'lsaquo,rsaquo,laquo,raquo'
|
||||||
}
|
}
|
||||||
|
|
@ -61,7 +62,14 @@ class TestKramdown < JekyllUnitTest
|
||||||
|
|
||||||
context "when a custom highlighter is chosen" do
|
context "when a custom highlighter is chosen" do
|
||||||
should "use the chosen highlighter if it's available" 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))
|
markdown = Converters::Markdown.new(Utils.deep_merge_hashes(@config, override))
|
||||||
result = nokogiri_fragment(markdown.convert(Utils.strip_heredoc <<-MARKDOWN))
|
result = nokogiri_fragment(markdown.convert(Utils.strip_heredoc <<-MARKDOWN))
|
||||||
~~~ruby
|
~~~ruby
|
||||||
|
|
@ -77,11 +85,12 @@ class TestKramdown < JekyllUnitTest
|
||||||
override = {
|
override = {
|
||||||
"markdown" => "kramdown",
|
"markdown" => "kramdown",
|
||||||
"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))
|
markdown = Converters::Markdown.new(Utils.deep_merge_hashes(@config, override))
|
||||||
result = nokogiri_fragment(markdown.convert(Utils.strip_heredoc <<-MARKDOWN))
|
result = nokogiri_fragment(markdown.convert(Utils.strip_heredoc <<-MARKDOWN))
|
||||||
~~~ruby
|
~~~ruby
|
||||||
|
|
@ -97,6 +106,7 @@ class TestKramdown < JekyllUnitTest
|
||||||
should "move coderay to syntax_highlighter_opts" do
|
should "move coderay to syntax_highlighter_opts" do
|
||||||
original = Kramdown::Document.method(:new)
|
original = Kramdown::Document.method(:new)
|
||||||
markdown = Converters::Markdown.new(Utils.deep_merge_hashes(@config, {
|
markdown = Converters::Markdown.new(Utils.deep_merge_hashes(@config, {
|
||||||
|
"higlighter" => nil,
|
||||||
"markdown" => "kramdown",
|
"markdown" => "kramdown",
|
||||||
"kramdown" => {
|
"kramdown" => {
|
||||||
"syntax_highlighter" => "coderay",
|
"syntax_highlighter" => "coderay",
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue