Sha256: 5ae641f58ee12a28a09ea9a5f08ee98272c5f6cec8ef108e9a20665ae3d908db
Contents?: true
Size: 810 Bytes
Versions: 6
Compression:
Stored size: 810 Bytes
Contents
# encoding: utf-8 class Nanoc::Filters::PandocTest < Nanoc::TestCase def test_filter if_have 'pandoc-ruby' do skip_unless_have_command "pandoc" # Create filter filter = ::Nanoc::Filters::Pandoc.new # Run filter result = filter.setup_and_run("# Heading\n") assert_match(%r{<h1 id=\"heading\">Heading</h1>\s*}, result) end end def test_params if_have 'pandoc-ruby' do skip_unless_have_command "pandoc" # Create filter filter = ::Nanoc::Filters::Pandoc.new # Run filter opts = [ :s, {:f => :markdown, :to => :html}, 'no-wrap', :toc ] result = filter.setup_and_run("# Heading\n", *opts) assert_match '<div id="TOC">', result assert_match(%r{<h1 id=\"heading\">Heading</h1>\s*}, result) end end end
Version data entries
6 entries across 6 versions & 1 rubygems