Sha256: 6bb8893d68c043bf5c8f6e0af1575f3d8937b91b5afd2c02d4c3dff3b96864f9
Contents?: true
Size: 839 Bytes
Versions: 4
Compression:
Stored size: 839 Bytes
Contents
# frozen_string_literal: true require 'test_helper' class SmartPunctTest < Minitest::Test smart_punct = open_spec_file('smart_punct.txt') smart_punct.each do |testcase| doc = QiitaMarker.render_doc(testcase[:markdown], :SMART) html = QiitaMarker.render_html(testcase[:markdown], :SMART) define_method("test_smart_punct_example_#{testcase[:example]}") do doc_rendered = doc.to_html.strip html_rendered = html.strip assert_equal testcase[:html], doc_rendered, testcase[:markdown] assert_equal testcase[:html], html_rendered, testcase[:markdown] end end def test_smart_hardbreak_no_spaces_render_doc markdown = "\"foo\"\nbaz" result = "<p>“foo”<br />\nbaz</p>\n" doc = QiitaMarker.render_doc(markdown, :SMART) assert_equal result, doc.to_html([:HARDBREAKS]) end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
qiita_marker-0.23.2.3 | test/test_smartpunct.rb |
qiita_marker-0.23.2.2 | test/test_smartpunct.rb |
qiita_marker-0.23.2.1 | test/test_smartpunct.rb |
qiita_marker-0.23.2.0 | test/test_smartpunct.rb |