Sha256: 59163ad629139ef98decadf0d4c0a8f9c824ad4884edcf5a43faf0bf0d091525

Contents?: true

Size: 701 Bytes

Versions: 4

Compression:

Stored size: 701 Bytes

Contents

# coding: UTF-8
Encoding.default_internal = 'UTF-8' if defined? Encoding

gem 'test-unit', '>= 2' # necessary when not using bundle exec

require 'test/unit'
require 'nokogiri'

require 'redcarpet'
require 'redcarpet/render_strip'
require 'redcarpet/render_man'
require 'redcarpet/compat'

class Redcarpet::TestCase < Test::Unit::TestCase
  def html_equal(html_a, html_b)
    assert_equal Nokogiri::HTML::DocumentFragment.parse(html_a).to_html,
      Nokogiri::HTML::DocumentFragment.parse(html_b).to_html
  end

  def assert_renders(html, markdown)
    html_equal html, parser.render(markdown)
  end

  private

  def parser
    @parser ||= Redcarpet::Markdown.new(Redcarpet::Render::HTML)
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
redcarpet-3.2.3 test/test_helper.rb
redcarpet-3.2.2 test/test_helper.rb
redcarpet-3.2.1 test/test_helper.rb
redcarpet-3.2.0 test/test_helper.rb