Sha256: 21106e84f2c5de8c47cdac1be16ed6817dccd3bb9e5ffc4956a07cd45161b4e4
Contents?: true
Size: 724 Bytes
Versions: 3
Compression:
Stored size: 724 Bytes
Contents
# frozen_string_literal: true require "spec_helper" describe Kitabu::Markdown do it "enables fenced code blocks" do html = Kitabu::Markdown.render <<-TEXT.strip_heredoc ```ruby class User end ``` TEXT expect(html).to include('<pre class="highlight ruby">') end it "enables options" do html = Kitabu::Markdown.render <<-TEXT.strip_heredoc ```php?start_inline=true echo 'Hello'; ``` TEXT expect(html).to include('<span class="k">echo</span>') end it "does not raise with unknown lexers" do expect do Kitabu::Markdown.render <<-TEXT.strip_heredoc ```terminal Text plain. ``` TEXT end.not_to raise_error end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
kitabu-3.0.2 | spec/kitabu/markdown_spec.rb |
kitabu-3.0.1 | spec/kitabu/markdown_spec.rb |
kitabu-3.0.0 | spec/kitabu/markdown_spec.rb |