Sha256: f04e71b5be583ab551295ead3973ead27b5ca4dd734adf9c363ca3ba61a8c96e
Contents?: true
Size: 952 Bytes
Versions: 1
Compression:
Stored size: 952 Bytes
Contents
require "spec_helper" describe Blogit::Parsers::MarkdownParser do let(:parser) { Blogit::Parsers::MarkdownParser.new("## Some textile\n\nA paragraph") } let(:desired_output) { "<h2>Some textile</h2>\n\n<p>A paragraph</p>\n" } it "should return an html string of content passed when calling parsed" do parser.parsed.should == desired_output end describe "code highlighting" do let(:parser) { Blogit::Parsers::MarkdownParser.new("``` ruby\nputs 'hello world'\n```") } it "should highlight code if highlight_code_syntax is true" do Blogit::configuration.highlight_code_syntax = true parser.parsed.should == "" end it "shoud not highlight code if highlight_code_syntax is false" do Blogit.configuration.highlight_code_syntax = false puts Blogit::configuration.highlight_code_syntax parser.parsed.should == "<pre lang=\"ruby\"><code>puts 'hello world'\n</code></pre>\n" end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
blogit-0.0.5 | spec/lib/parsers/markdown_parser_spec.rb |