Sha256: f75990fda5d6d5e8d702c00711e5c7e59fe74c2cee76508883c6aa325de8e758
Contents?: true
Size: 1.34 KB
Versions: 3
Compression:
Stored size: 1.34 KB
Contents
# coding: UTF-8 require 'test_helper' class GreenmatCompatTest < Greenmat::TestCase def test_simple_compat_api html = GreenmatCompat.new("This is_just_a test").to_html assert_equal "<p>This is<em>just</em>a test</p>\n", html end def test_compat_api_enables_extensions html = GreenmatCompat.new("This is_just_a test", :no_intra_emphasis).to_html assert_equal "<p>This is_just_a test</p>\n", html end def test_compat_api_knows_fenced_code_extension text = "```ruby\nx = 'foo'\n```" html = GreenmatCompat.new(text, :fenced_code).to_html assert_equal "<pre><code class=\"ruby\">x = 'foo'\n</code></pre>\n", html end def test_compat_api_ignores_gh_blockcode_extension text = "```ruby\nx = 'foo'\n```" html = GreenmatCompat.new(text, :fenced_code, :gh_blockcode).to_html assert_equal "<pre><code class=\"ruby\">x = 'foo'\n</code></pre>\n", html end def test_compat_api_knows_no_intraemphasis_extension html = GreenmatCompat.new("This is_just_a test", :no_intraemphasis).to_html assert_equal "<p>This is_just_a test</p>\n", html end def test_translate_outdated_extensions # these extensions are no longer used exts = [:gh_blockcode, :no_tables, :smart, :strict] html = GreenmatCompat.new('"TEST"', *exts).to_html assert_equal "<p>"TEST"</p>\n", html end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
greenmat-3.2.0.2 | test/greenmat_compat_test.rb |
greenmat-3.2.0.1 | test/greenmat_compat_test.rb |
greenmat-3.2.0.0 | test/greenmat_compat_test.rb |