aboutsummaryrefslogtreecommitdiff
path: root/vendor/github.com/russross
diff options
context:
space:
mode:
authorChristine Dodrill <me@christine.website>2018-08-22 03:17:59 +0000
committerChristine Dodrill <me@christine.website>2018-08-22 03:17:59 +0000
commit6b7d6dcc49c6cbd83af70d97d01b700c8fb0c393 (patch)
tree60bd319655e77afb0e3737cc9070d5111a41f22b /vendor/github.com/russross
parent5a8b8dc48f33c44fd41ac27c1fb4185de1d87d41 (diff)
downloadxesite-6b7d6dcc49c6cbd83af70d97d01b700c8fb0c393.tar.xz
xesite-6b7d6dcc49c6cbd83af70d97d01b700c8fb0c393.zip
add analytics via segment again
Diffstat (limited to 'vendor/github.com/russross')
-rw-r--r--vendor/github.com/russross/blackfriday/block_test.go1691
-rw-r--r--vendor/github.com/russross/blackfriday/esc_test.go48
-rw-r--r--vendor/github.com/russross/blackfriday/helpers_test.go186
-rw-r--r--vendor/github.com/russross/blackfriday/inline_test.go1176
-rw-r--r--vendor/github.com/russross/blackfriday/markdown_test.go38
-rw-r--r--vendor/github.com/russross/blackfriday/ref_test.go124
-rw-r--r--vendor/github.com/russross/blackfriday/testdata/Amps and angle encoding.html17
-rw-r--r--vendor/github.com/russross/blackfriday/testdata/Amps and angle encoding.text21
-rw-r--r--vendor/github.com/russross/blackfriday/testdata/Auto links.html18
-rw-r--r--vendor/github.com/russross/blackfriday/testdata/Auto links.text13
-rw-r--r--vendor/github.com/russross/blackfriday/testdata/Backslash escapes.html123
-rw-r--r--vendor/github.com/russross/blackfriday/testdata/Backslash escapes.text126
-rw-r--r--vendor/github.com/russross/blackfriday/testdata/Blockquotes with code blocks.html15
-rw-r--r--vendor/github.com/russross/blackfriday/testdata/Blockquotes with code blocks.text11
-rw-r--r--vendor/github.com/russross/blackfriday/testdata/Code Blocks.html18
-rw-r--r--vendor/github.com/russross/blackfriday/testdata/Code Blocks.text14
-rw-r--r--vendor/github.com/russross/blackfriday/testdata/Code Spans.html5
-rw-r--r--vendor/github.com/russross/blackfriday/testdata/Code Spans.text6
-rw-r--r--vendor/github.com/russross/blackfriday/testdata/Hard-wrapped paragraphs with list-like lines no empty line before block.html14
-rw-r--r--vendor/github.com/russross/blackfriday/testdata/Hard-wrapped paragraphs with list-like lines no empty line before block.text8
-rw-r--r--vendor/github.com/russross/blackfriday/testdata/Hard-wrapped paragraphs with list-like lines.html8
-rw-r--r--vendor/github.com/russross/blackfriday/testdata/Hard-wrapped paragraphs with list-like lines.text8
-rw-r--r--vendor/github.com/russross/blackfriday/testdata/Horizontal rules.html71
-rw-r--r--vendor/github.com/russross/blackfriday/testdata/Horizontal rules.text67
-rw-r--r--vendor/github.com/russross/blackfriday/testdata/Inline HTML (Advanced).html15
-rw-r--r--vendor/github.com/russross/blackfriday/testdata/Inline HTML (Advanced).text15
-rw-r--r--vendor/github.com/russross/blackfriday/testdata/Inline HTML (Simple).html72
-rw-r--r--vendor/github.com/russross/blackfriday/testdata/Inline HTML (Simple).text69
-rw-r--r--vendor/github.com/russross/blackfriday/testdata/Inline HTML comments.html13
-rw-r--r--vendor/github.com/russross/blackfriday/testdata/Inline HTML comments.text13
-rw-r--r--vendor/github.com/russross/blackfriday/testdata/Links, inline style.html11
-rw-r--r--vendor/github.com/russross/blackfriday/testdata/Links, inline style.text12
-rw-r--r--vendor/github.com/russross/blackfriday/testdata/Links, reference style.html52
-rw-r--r--vendor/github.com/russross/blackfriday/testdata/Links, reference style.text71
-rw-r--r--vendor/github.com/russross/blackfriday/testdata/Links, shortcut references.html9
-rw-r--r--vendor/github.com/russross/blackfriday/testdata/Links, shortcut references.text20
-rw-r--r--vendor/github.com/russross/blackfriday/testdata/Literal quotes in titles.html3
-rw-r--r--vendor/github.com/russross/blackfriday/testdata/Literal quotes in titles.text7
-rw-r--r--vendor/github.com/russross/blackfriday/testdata/Markdown Documentation - Basics.html314
-rw-r--r--vendor/github.com/russross/blackfriday/testdata/Markdown Documentation - Basics.text306
-rw-r--r--vendor/github.com/russross/blackfriday/testdata/Markdown Documentation - Syntax.html946
-rw-r--r--vendor/github.com/russross/blackfriday/testdata/Markdown Documentation - Syntax.text888
-rw-r--r--vendor/github.com/russross/blackfriday/testdata/Nested blockquotes.html9
-rw-r--r--vendor/github.com/russross/blackfriday/testdata/Nested blockquotes.text5
-rw-r--r--vendor/github.com/russross/blackfriday/testdata/Ordered and unordered lists.html166
-rw-r--r--vendor/github.com/russross/blackfriday/testdata/Ordered and unordered lists.text131
-rw-r--r--vendor/github.com/russross/blackfriday/testdata/Strong and em together.html7
-rw-r--r--vendor/github.com/russross/blackfriday/testdata/Strong and em together.text7
-rw-r--r--vendor/github.com/russross/blackfriday/testdata/Tabs.html26
-rw-r--r--vendor/github.com/russross/blackfriday/testdata/Tabs.text21
-rw-r--r--vendor/github.com/russross/blackfriday/testdata/Tidyness.html9
-rw-r--r--vendor/github.com/russross/blackfriday/testdata/Tidyness.text5
52 files changed, 0 insertions, 7048 deletions
diff --git a/vendor/github.com/russross/blackfriday/block_test.go b/vendor/github.com/russross/blackfriday/block_test.go
deleted file mode 100644
index 0a2a4d8..0000000
--- a/vendor/github.com/russross/blackfriday/block_test.go
+++ /dev/null
@@ -1,1691 +0,0 @@
-//
-// Blackfriday Markdown Processor
-// Available at http://github.com/russross/blackfriday
-//
-// Copyright © 2011 Russ Ross <russ@russross.com>.
-// Distributed under the Simplified BSD License.
-// See README.md for details.
-//
-
-//
-// Unit tests for block parsing
-//
-
-package blackfriday
-
-import (
- "strings"
- "testing"
-)
-
-func TestPrefixHeaderNoExtensions(t *testing.T) {
- var tests = []string{
- "# Header 1\n",
- "<h1>Header 1</h1>\n",
-
- "## Header 2\n",
- "<h2>Header 2</h2>\n",
-
- "### Header 3\n",
- "<h3>Header 3</h3>\n",
-
- "#### Header 4\n",
- "<h4>Header 4</h4>\n",
-
- "##### Header 5\n",
- "<h5>Header 5</h5>\n",
-
- "###### Header 6\n",
- "<h6>Header 6</h6>\n",
-
- "####### Header 7\n",
- "<h6># Header 7</h6>\n",
-
- "#Header 1\n",
- "<h1>Header 1</h1>\n",
-
- "##Header 2\n",
- "<h2>Header 2</h2>\n",
-
- "###Header 3\n",
- "<h3>Header 3</h3>\n",
-
- "####Header 4\n",
- "<h4>Header 4</h4>\n",
-
- "#####Header 5\n",
- "<h5>Header 5</h5>\n",
-
- "######Header 6\n",
- "<h6>Header 6</h6>\n",
-
- "#######Header 7\n",
- "<h6>#Header 7</h6>\n",
-
- "Hello\n# Header 1\nGoodbye\n",
- "<p>Hello</p>\n\n<h1>Header 1</h1>\n\n<p>Goodbye</p>\n",
-
- "* List\n# Header\n* List\n",
- "<ul>\n<li><p>List</p>\n\n<h1>Header</h1></li>\n\n<li><p>List</p></li>\n</ul>\n",
-
- "* List\n#Header\n* List\n",
- "<ul>\n<li><p>List</p>\n\n<h1>Header</h1></li>\n\n<li><p>List</p></li>\n</ul>\n",
-
- "* List\n * Nested list\n # Nested header\n",
- "<ul>\n<li><p>List</p>\n\n<ul>\n<li><p>Nested list</p>\n\n" +
- "<h1>Nested header</h1></li>\n</ul></li>\n</ul>\n",
-
- "#Header 1 \\#\n",
- "<h1>Header 1 #</h1>\n",
-
- "#Header 1 \\# foo\n",
- "<h1>Header 1 # foo</h1>\n",
-
- "#Header 1 #\\##\n",
- "<h1>Header 1 ##</h1>\n",
- }
- doTestsBlock(t, tests, 0)
-}
-
-func TestPrefixHeaderSpaceExtension(t *testing.T) {
- var tests = []string{
- "# Header 1\n",
- "<h1>Header 1</h1>\n",
-
- "## Header 2\n",
- "<h2>Header 2</h2>\n",
-
- "### Header 3\n",
- "<h3>Header 3</h3>\n",
-
- "#### Header 4\n",
- "<h4>Header 4</h4>\n",
-
- "##### Header 5\n",
- "<h5>Header 5</h5>\n",
-
- "###### Header 6\n",
- "<h6>Header 6</h6>\n",
-
- "####### Header 7\n",
- "<p>####### Header 7</p>\n",
-
- "#Header 1\n",
- "<p>#Header 1</p>\n",
-
- "##Header 2\n",
- "<p>##Header 2</p>\n",
-
- "###Header 3\n",
- "<p>###Header 3</p>\n",
-
- "####Header 4\n",
- "<p>####Header 4</p>\n",
-
- "#####Header 5\n",
- "<p>#####Header 5</p>\n",
-
- "######Header 6\n",
- "<p>######Header 6</p>\n",
-
- "#######Header 7\n",
- "<p>#######Header 7</p>\n",
-
- "Hello\n# Header 1\nGoodbye\n",
- "<p>Hello</p>\n\n<h1>Header 1</h1>\n\n<p>Goodbye</p>\n",
-
- "* List\n# Header\n* List\n",
- "<ul>\n<li><p>List</p>\n\n<h1>Header</h1></li>\n\n<li><p>List</p></li>\n</ul>\n",
-
- "* List\n#Header\n* List\n",
- "<ul>\n<li>List\n#Header</li>\n<li>List</li>\n</ul>\n",
-
- "* List\n * Nested list\n # Nested header\n",
- "<ul>\n<li><p>List</p>\n\n<ul>\n<li><p>Nested list</p>\n\n" +
- "<h1>Nested header</h1></li>\n</ul></li>\n</ul>\n",
- }
- doTestsBlock(t, tests, SpaceHeadings)
-}
-
-func TestPrefixHeaderIdExtension(t *testing.T) {
- var tests = []string{
- "# Header 1 {#someid}\n",
- "<h1 id=\"someid\">Header 1</h1>\n",
-
- "# Header 1 {#someid} \n",
- "<h1 id=\"someid\">Header 1</h1>\n",
-
- "# Header 1 {#someid}\n",
- "<h1 id=\"someid\">Header 1</h1>\n",
-
- "# Header 1 {#someid\n",
- "<h1>Header 1 {#someid</h1>\n",
-
- "# Header 1 {#someid\n",
- "<h1>Header 1 {#someid</h1>\n",
-
- "# Header 1 {#someid}}\n",
- "<h1 id=\"someid\">Header 1</h1>\n\n<p>}</p>\n",
-
- "## Header 2 {#someid}\n",
- "<h2 id=\"someid\">Header 2</h2>\n",
-
- "### Header 3 {#someid}\n",
- "<h3 id=\"someid\">Header 3</h3>\n",
-
- "#### Header 4 {#someid}\n",
- "<h4 id=\"someid\">Header 4</h4>\n",
-
- "##### Header 5 {#someid}\n",
- "<h5 id=\"someid\">Header 5</h5>\n",
-
- "###### Header 6 {#someid}\n",
- "<h6 id=\"someid\">Header 6</h6>\n",
-
- "####### Header 7 {#someid}\n",
- "<h6 id=\"someid\"># Header 7</h6>\n",
-
- "# Header 1 # {#someid}\n",
- "<h1 id=\"someid\">Header 1</h1>\n",
-
- "## Header 2 ## {#someid}\n",
- "<h2 id=\"someid\">Header 2</h2>\n",
-
- "Hello\n# Header 1\nGoodbye\n",
- "<p>Hello</p>\n\n<h1>Header 1</h1>\n\n<p>Goodbye</p>\n",
-
- "* List\n# Header {#someid}\n* List\n",
- "<ul>\n<li><p>List</p>\n\n<h1 id=\"someid\">Header</h1></li>\n\n<li><p>List</p></li>\n</ul>\n",
-
- "* List\n#Header {#someid}\n* List\n",
- "<ul>\n<li><p>List</p>\n\n<h1 id=\"someid\">Header</h1></li>\n\n<li><p>List</p></li>\n</ul>\n",
-
- "* List\n * Nested list\n # Nested header {#someid}\n",
- "<ul>\n<li><p>List</p>\n\n<ul>\n<li><p>Nested list</p>\n\n" +
- "<h1 id=\"someid\">Nested header</h1></li>\n</ul></li>\n</ul>\n",
- }
- doTestsBlock(t, tests, HeadingIDs)
-}
-
-func TestPrefixHeaderIdExtensionWithPrefixAndSuffix(t *testing.T) {
- var tests = []string{
- "# header 1 {#someid}\n",
- "<h1 id=\"PRE:someid:POST\">header 1</h1>\n",
-
- "## header 2 {#someid}\n",
- "<h2 id=\"PRE:someid:POST\">header 2</h2>\n",
-
- "### header 3 {#someid}\n",
- "<h3 id=\"PRE:someid:POST\">header 3</h3>\n",
-
- "#### header 4 {#someid}\n",
- "<h4 id=\"PRE:someid:POST\">header 4</h4>\n",
-
- "##### header 5 {#someid}\n",
- "<h5 id=\"PRE:someid:POST\">header 5</h5>\n",
-
- "###### header 6 {#someid}\n",
- "<h6 id=\"PRE:someid:POST\">header 6</h6>\n",
-
- "####### header 7 {#someid}\n",
- "<h6 id=\"PRE:someid:POST\"># header 7</h6>\n",
-
- "# header 1 # {#someid}\n",
- "<h1 id=\"PRE:someid:POST\">header 1</h1>\n",
-
- "## header 2 ## {#someid}\n",
- "<h2 id=\"PRE:someid:POST\">header 2</h2>\n",
-
- "* List\n# Header {#someid}\n* List\n",
- "<ul>\n<li><p>List</p>\n\n<h1 id=\"PRE:someid:POST\">Header</h1></li>\n\n<li><p>List</p></li>\n</ul>\n",
-
- "* List\n#Header {#someid}\n* List\n",
- "<ul>\n<li><p>List</p>\n\n<h1 id=\"PRE:someid:POST\">Header</h1></li>\n\n<li><p>List</p></li>\n</ul>\n",
-
- "* List\n * Nested list\n # Nested header {#someid}\n",
- "<ul>\n<li><p>List</p>\n\n<ul>\n<li><p>Nested list</p>\n\n" +
- "<h1 id=\"PRE:someid:POST\">Nested header</h1></li>\n</ul></li>\n</ul>\n",
- }
-
- parameters := HTMLRendererParameters{
- HeadingIDPrefix: "PRE:",
- HeadingIDSuffix: ":POST",
- }
-
- doTestsParam(t, tests, TestParams{
- extensions: HeadingIDs,
- HTMLFlags: UseXHTML,
- HTMLRendererParameters: parameters,
- })
-}
-
-func TestPrefixAutoHeaderIdExtension(t *testing.T) {
- var tests = []string{
- "# Header 1\n",
- "<h1 id=\"header-1\">Header 1</h1>\n",
-
- "# Header 1 \n",
- "<h1 id=\"header-1\">Header 1</h1>\n",
-
- "## Header 2\n",
- "<h2 id=\"header-2\">Header 2</h2>\n",
-
- "### Header 3\n",
- "<h3 id=\"header-3\">Header 3</h3>\n",
-
- "#### Header 4\n",
- "<h4 id=\"header-4\">Header 4</h4>\n",
-
- "##### Header 5\n",
- "<h5 id=\"header-5\">Header 5</h5>\n",
-
- "###### Header 6\n",
- "<h6 id=\"header-6\">Header 6</h6>\n",
-
- "####### Header 7\n",
- "<h6 id=\"header-7\"># Header 7</h6>\n",
-
- "Hello\n# Header 1\nGoodbye\n",
- "<p>Hello</p>\n\n<h1 id=\"header-1\">Header 1</h1>\n\n<p>Goodbye</p>\n",
-
- "* List\n# Header\n* List\n",
- "<ul>\n<li><p>List</p>\n\n<h1 id=\"header\">Header</h1></li>\n\n<li><p>List</p></li>\n</ul>\n",
-
- "* List\n#Header\n* List\n",
- "<ul>\n<li><p>List</p>\n\n<h1 id=\"header\">Header</h1></li>\n\n<li><p>List</p></li>\n</ul>\n",
-
- "* List\n * Nested list\n # Nested header\n",
- "<ul>\n<li><p>List</p>\n\n<ul>\n<li><p>Nested list</p>\n\n" +
- "<h1 id=\"nested-header\">Nested header</h1></li>\n</ul></li>\n</ul>\n",
-
- "# Header\n\n# Header\n",
- "<h1 id=\"header\">Header</h1>\n\n<h1 id=\"header-1\">Header</h1>\n",
-
- "# Header 1\n\n# Header 1",
- "<h1 id=\"header-1\">Header 1</h1>\n\n<h1 id=\"header-1-1\">Header 1</h1>\n",
-
- "# Header\n\n# Header 1\n\n# Header\n\n# Header",
- "<h1 id=\"header\">Header</h1>\n\n<h1 id=\"header-1\">Header 1</h1>\n\n<h1 id=\"header-1-1\">Header</h1>\n\n<h1 id=\"header-1-2\">Header</h1>\n",
- }
- doTestsBlock(t, tests, AutoHeadingIDs)
-}
-
-func TestPrefixAutoHeaderIdExtensionWithPrefixAndSuffix(t *testing.T) {
- var tests = []string{
- "# Header 1\n",
- "<h1 id=\"PRE:header-1:POST\">Header 1</h1>\n",
-
- "# Header 1 \n",
- "<h1 id=\"PRE:header-1:POST\">Header 1</h1>\n",
-
- "## Header 2\n",
- "<h2 id=\"PRE:header-2:POST\">Header 2</h2>\n",
-
- "### Header 3\n",
- "<h3 id=\"PRE:header-3:POST\">Header 3</h3>\n",
-
- "#### Header 4\n",
- "<h4 id=\"PRE:header-4:POST\">Header 4</h4>\n",
-
- "##### Header 5\n",
- "<h5 id=\"PRE:header-5:POST\">Header 5</h5>\n",
-
- "###### Header 6\n",
- "<h6 id=\"PRE:header-6:POST\">Header 6</h6>\n",
-
- "####### Header 7\n",
- "<h6 id=\"PRE:header-7:POST\"># Header 7</h6>\n",
-
- "Hello\n# Header 1\nGoodbye\n",
- "<p>Hello</p>\n\n<h1 id=\"PRE:header-1:POST\">Header 1</h1>\n\n<p>Goodbye</p>\n",
-
- "* List\n# Header\n* List\n",
- "<ul>\n<li><p>List</p>\n\n<h1 id=\"PRE:header:POST\">Header</h1></li>\n\n<li><p>List</p></li>\n</ul>\n",
-
- "* List\n#Header\n* List\n",
- "<ul>\n<li><p>List</p>\n\n<h1 id=\"PRE:header:POST\">Header</h1></li>\n\n<li><p>List</p></li>\n</ul>\n",
-
- "* List\n * Nested list\n # Nested header\n",
- "<ul>\n<li><p>List</p>\n\n<ul>\n<li><p>Nested list</p>\n\n" +
- "<h1 id=\"PRE:nested-header:POST\">Nested header</h1></li>\n</ul></li>\n</ul>\n",
-
- "# Header\n\n# Header\n",
- "<h1 id=\"PRE:header:POST\">Header</h1>\n\n<h1 id=\"PRE:header-1:POST\">Header</h1>\n",
-
- "# Header 1\n\n# Header 1",
- "<h1 id=\"PRE:header-1:POST\">Header 1</h1>\n\n<h1 id=\"PRE:header-1-1:POST\">Header 1</h1>\n",
-
- "# Header\n\n# Header 1\n\n# Header\n\n# Header",
- "<h1 id=\"PRE:header:POST\">Header</h1>\n\n<h1 id=\"PRE:header-1:POST\">Header 1</h1>\n\n<h1 id=\"PRE:header-1-1:POST\">Header</h1>\n\n<h1 id=\"PRE:header-1-2:POST\">Header</h1>\n",
- }
-
- parameters := HTMLRendererParameters{
- HeadingIDPrefix: "PRE:",
- HeadingIDSuffix: ":POST",
- }
-
- doTestsParam(t, tests, TestParams{
- extensions: AutoHeadingIDs,
- HTMLFlags: UseXHTML,
- HTMLRendererParameters: parameters,
- })
-}
-
-func TestPrefixMultipleHeaderExtensions(t *testing.T) {
- var tests = []string{
- "# Header\n\n# Header {#header}\n\n# Header 1",
- "<h1 id=\"header\">Header</h1>\n\n<h1 id=\"header-1\">Header</h1>\n\n<h1 id=\"header-1-1\">Header 1</h1>\n",
- }
- doTestsBlock(t, tests, AutoHeadingIDs|HeadingIDs)
-}
-
-func TestUnderlineHeaders(t *testing.T) {
- var tests = []string{
- "Header 1\n========\n",
- "<h1>Header 1</h1>\n",
-
- "Header 2\n--------\n",
- "<h2>Header 2</h2>\n",
-
- "A\n=\n",
- "<h1>A</h1>\n",
-
- "B\n-\n",
- "<h2>B</h2>\n",
-
- "Paragraph\nHeader\n=\n",
- "<p>Paragraph</p>\n\n<h1>Header</h1>\n",
-
- "Header\n===\nParagraph\n",
- "<h1>Header</h1>\n\n<p>Paragraph</p>\n",
-
- "Header\n===\nAnother header\n---\n",
- "<h1>Header</h1>\n\n<h2>Another header</h2>\n",
-
- " Header\n======\n",
- "<h1>Header</h1>\n",
-
- " Code\n========\n",
- "<pre><code>Code\n</code></pre>\n\n<p>========</p>\n",
-
- "Header with *inline*\n=====\n",
- "<h1>Header with <em>inline</em></h1>\n",
-
- "* List\n * Sublist\n Not a header\n ------\n",
- "<ul>\n<li>List\n\n<ul>\n<li>Sublist\nNot a header\n------</li>\n</ul></li>\n</ul>\n",
-
- "Paragraph\n\n\n\n\nHeader\n===\n",
- "<p>Paragraph</p>\n\n<h1>Header</h1>\n",
-
- "Trailing space \n==== \n\n",
- "<h1>Trailing space</h1>\n",
-
- "Trailing spaces\n==== \n\n",
- "<h1>Trailing spaces</h1>\n",
-
- "Double underline\n=====\n=====\n",
- "<h1>Double underline</h1>\n\n<p>=====</p>\n",
- }
- doTestsBlock(t, tests, 0)
-}
-
-func TestUnderlineHeadersAutoIDs(t *testing.T) {
- var tests = []string{
- "Header 1\n========\n",
- "<h1 id=\"header-1\">Header 1</h1>\n",
-
- "Header 2\n--------\n",
- "<h2 id=\"header-2\">Header 2</h2>\n",
-
- "A\n=\n",
- "<h1 id=\"a\">A</h1>\n",
-
- "B\n-\n",
- "<h2 id=\"b\">B</h2>\n",
-
- "Paragraph\nHeader\n=\n",
- "<p>Paragraph</p>\n\n<h1 id=\"header\">Header</h1>\n",
-
- "Header\n===\nParagraph\n",
- "<h1 id=\"header\">Header</h1>\n\n<p>Paragraph</p>\n",
-
- "Header\n===\nAnother header\n---\n",
- "<h1 id=\"header\">Header</h1>\n\n<h2 id=\"another-header\">Another header</h2>\n",
-
- " Header\n======\n",
- "<h1 id=\"header\">Header</h1>\n",
-
- "Header with *inline*\n=====\n",
- "<h1 id=\"header-with-inline\">Header with <em>inline</em></h1>\n",
-
- "Paragraph\n\n\n\n\nHeader\n===\n",
- "<p>Paragraph</p>\n\n<h1 id=\"header\">Header</h1>\n",
-
- "Trailing space \n==== \n\n",
- "<h1 id=\"trailing-space\">Trailing space</h1>\n",
-
- "Trailing spaces\n==== \n\n",
- "<h1 id=\"trailing-spaces\">Trailing spaces</h1>\n",
-
- "Double underline\n=====\n=====\n",
- "<h1 id=\"double-underline\">Double underline</h1>\n\n<p>=====</p>\n",
-
- "Header\n======\n\nHeader\n======\n",
- "<h1 id=\"header\">Header</h1>\n\n<h1 id=\"header-1\">Header</h1>\n",
-
- "Header 1\n========\n\nHeader 1\n========\n",
- "<h1 id=\"header-1\">Header 1</h1>\n\n<h1 id=\"header-1-1\">Header 1</h1>\n",
- }
- doTestsBlock(t, tests, AutoHeadingIDs)
-}
-
-func TestHorizontalRule(t *testing.T) {
- var tests = []string{
- "-\n",
- "<p>-</p>\n",
-
- "--\n",
- "<p>--</p>\n",
-
- "---\n",
- "<hr />\n",
-
- "----\n",
- "<hr />\n",
-
- "*\n",
- "<p>*</p>\n",
-
- "**\n",
- "<p>**</p>\n",
-
- "***\n",
- "<hr />\n",
-
- "****\n",
- "<hr />\n",
-
- "_\n",
- "<p>_</p>\n",
-
- "__\n",
- "<p>__</p>\n",
-
- "___\n",
- "<hr />\n",
-
- "____\n",
- "<hr />\n",
-
- "-*-\n",
- "<p>-*-</p>\n",
-
- "- - -\n",
- "<hr />\n",
-
- "* * *\n",
- "<hr />\n",
-
- "_ _ _\n",
- "<hr />\n",
-
- "-----*\n",
- "<p>-----*</p>\n",
-
- " ------ \n",
- "<hr />\n",
-
- "Hello\n***\n",
- "<p>Hello</p>\n\n<hr />\n",
-
- "---\n***\n___\n",
- "<hr />\n\n<hr />\n\n<hr />\n",
- }
- doTestsBlock(t, tests, 0)
-}
-
-func TestUnorderedList(t *testing.T) {
- var tests = []string{
- "* Hello\n",
- "<ul>\n<li>Hello</li>\n</ul>\n",
-
- "* Yin\n* Yang\n",
- "<ul>\n<li>Yin</li>\n<li>Yang</li>\n</ul>\n",
-
- "* Ting\n* Bong\n* Goo\n",
- "<ul>\n<li>Ting</li>\n<li>Bong</li>\n<li>Goo</li>\n</ul>\n",
-
- "* Yin\n\n* Yang\n",
- "<ul>\n<li><p>Yin</p></li>\n\n<li><p>Yang</p></li>\n</ul>\n",
-
- "* Ting\n\n* Bong\n* Goo\n",
- "<ul>\n<li><p>Ting</p></li>\n\n<li><p>Bong</p></li>\n\n<li><p>Goo</p></li>\n</ul>\n",</