require 'test_helper' class HTML5Test < Redcarpet::TestCase def test_that_html5_works section = <<-HTML.chomp.strip_heredoc

The quick brown fox jumps over the lazy dog.

HTML figure = <<-HTML.chomp.strip_heredoc

Hello world!

HTML assert_renders section, section assert_renders figure, figure end def test_that_html5_works_with_code_blocks section = <<-HTML \t
\t\t

The quick brown fox jumps over the lazy dog.

\t
HTML section_expected = <<-HTML.chomp.strip_heredoc
<section>
          <p>The quick brown fox jumps over the lazy dog.</p>
      </section>
      
HTML header = <<-HTML

Section heading

Subhead

HTML header_expected = <<-HTML.chomp.strip_heredoc
<header>
          <hgroup>
              <h1>Section heading</h1>
              <h2>Subhead</h2>
          </hgroup>
      </header>
      
HTML assert_renders section_expected, section assert_renders header_expected, header end def test_script_tag_recognition html = <<-HTML.chomp.strip_heredoc HTML assert_renders html, html end def test_new_html5_tags_not_escaped details = <<-HTML.chomp.strip_heredoc
log:
HTML assert_renders details, details end end