From 18ab8642692caca2716fd9b5a0e6dbfd3d9cf9cc Mon Sep 17 00:00:00 2001 From: John MacFarlane Date: Sat, 4 Feb 2017 12:56:30 +0100 Subject: Moved tests/ -> test/. --- test/html-reader.html | 708 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 708 insertions(+) create mode 100644 test/html-reader.html (limited to 'test/html-reader.html') diff --git a/test/html-reader.html b/test/html-reader.html new file mode 100644 index 000000000..3bd5e4ce3 --- /dev/null +++ b/test/html-reader.html @@ -0,0 +1,708 @@ + + + + + + +Pandoc Test Suite + + +

Pandoc Test Suite

+

This is a set of tests for pandoc. Most of them are adapted from John Gruber's markdown test suite.

+
+

Headers

+

Level 2 with an embedded link

+

Level 3 with emphasis

+

Level 4

+
Level 5
+

Level 1

+

Level 2 with emphasis

+

Level 3

+

with no blank line

+

Level 2

+

with no blank line

+
+

Paragraphs

+

Here's a regular paragraph.

+

In Markdown 1.0.0 and earlier. Version 8. This line turns into a list item. Because a hard-wrapped line in the middle of a paragraph looked like a list item.

+

Here's one with a bullet. * criminey.

+

There should be a hard line break
+ here.

+
+

Block Quotes

+

E-mail style:

+
+

This is a block quote. It is pretty short.

+
+
+

Code in a block quote:

+
sub status {
+    print "working";
+}
+
+

A list:

+
    +
  1. item one
  2. +
  3. item two
  4. +
+

Nested block quotes:

+
+

nested

+
+
+

nested

+
+
+

This should not be a block quote: 2 > 1.

+

Box-style:

+
+

Example:

+
sub status {
+    print "working";
+}
+
+
+
+
    +
  1. do laundry
  2. +
  3. take out the trash
  4. +
+
+

Here's a nested one:

+
+

Joe said:

+
+

Don't quote me.

+
+
+

And a following paragraph.

+
+

Code Blocks

+

Code:

+
---- (should be four hyphens)
+
+sub status {
+    print "working";
+}
+
+this code block is indented by one tab
+
+

And:

+
    this code block is indented by two tabs
+
+These should not be escaped:  \$ \\ \> \[ \{
+
+
+

Lists

+

Unordered

+

Asterisks tight:

+ +

Asterisks loose:

+ +

Pluses tight:

+ +

Pluses loose:

+ +

Minuses tight:

+ +

Minuses loose:

+ +

Ordered

+

Tight:

+
    +
  1. First
  2. +
  3. Second
  4. +
  5. Third
  6. +
+

and:

+
    +
  1. One
  2. +
  3. Two
  4. +
  5. Three
  6. +
+

Loose using tabs:

+
    +
  1. First

    +
  2. +
  3. Second

    +
  4. +
  5. Third

    +
  6. +
+

and using spaces:

+
    +
  1. One

    +
  2. +
  3. Two

    +
  4. +
  5. Three

    +
  6. +
+

Multiple paragraphs:

+
    +
  1. Item 1, graf one.

    +

    Item 1. graf two. The quick brown fox jumped over the lazy dog's back.

    +
  2. +
  3. Item 2.

    +
  4. +
  5. Item 3.

    +
  6. +
+

List styles:

+
    +
      +
        +
          +
            +
              +

              Nested

              + +

              Here's another:

              +
                +
              1. First
              2. +
              3. Second:
                  +
                • Fee
                • +
                • Fie
                • +
                • Foe
                • +
                +
              4. +
              5. Third
              6. +
              +

              Same thing but with paragraphs:

              +
                +
              1. First

                +
              2. +
              3. Second:

                +
                  +
                • Fee
                • +
                • Fie
                • +
                • Foe
                • +
                +
              4. +
              5. Third

                +
              6. +
              +

              Tabs and spaces

              + +

              Fancy list markers

              1. begins with 2
              2. and now 3

                with a continuation

                1. sublist with roman numerals, starting with 4
                2. more items
                  1. a subsublist
                  2. a subsublist

              Nesting:

              1. Upper Alpha
                1. Upper Roman.
                  1. Decimal start with 6
                    1. Lower alpha with paren

              Autonumbering:

              1. Autonumber.
              2. More.
                1. Nested.

              +

              Definition

              +
              +
              Violin
              +
              Stringed musical instrument.
              +
              Torture device.
              +
              Cello
              +
              Violoncello
              +
              Low-voiced stringed instrument.
              +
              +
              +

              Inline Markup

              +

              This is emphasized, and so is this.

              +

              This is strong, and so is this.

              +

              Empty and . +

              An emphasized link.

              +

              This is strong and em.

              +

              So is this word.

              +

              This is strong and em.

              +

              So is this word.

              +

              This is code: >, $, \, \$, <html>.

              +

              This is small caps.

              +
              +

              Smart quotes, ellipses, dashes

              +

              "Hello," said the spider. "'Shelob' is my name."

              +

              'A', 'B', and 'C' are letters.

              +

              'Oak,' 'elm,' and 'beech' are names of trees. So is 'pine.'

              +

              'He said, "I want to go."' Were you alive in the 70's?

              +

              Here is some quoted 'code' and a "quoted link".

              +

              Some dashes: one---two --- three--four -- five.

              +

              Dashes between numbers: 5-7, 255-66, 1987-1999.

              +

              Ellipses...and. . .and . . . .

              +
              +

              LaTeX

              + +

              These shouldn't be math:

              + +

              Here's a LaTeX table:

              +

              \begin{tabular}{|l|l|}\hline Animal & Number \\ \hline Dog & 2 \\ Cat & 1 \\ \hline \end{tabular}

              +
              +

              Special Characters

              +

              Here is some unicode:

              + +

              AT&T has an ampersand in their name.

              +

              AT&T is another way to write it.

              +

              This & that.

              +

              4 < 5.

              +

              6 > 5.

              +

              Backslash: \

              +

              Backtick: `

              +

              Asterisk: *

              +

              Underscore: _

              +

              Left brace: {

              +

              Right brace: }

              +

              Left bracket: [

              +

              Right bracket: ]

              +

              Left paren: (

              +

              Right paren: )

              +

              Greater-than: >

              +

              Hash: #

              +

              Period: .

              +

              Bang: !

              +

              Plus: +

              +

              Minus: -

              +
              +

              Links

              +

              Explicit

              +

              Just a URL.

              +

              URL and title.

              +

              URL and title.

              +

              URL and title.

              +

              URL and title

              +

              URL and title

              +Email link (nobody [at] nowhere.net)

              Empty.

              +

              Reference

              +

              Foo bar.

              +

              Foo bar.

              +

              Foo bar.

              +

              With embedded [brackets].

              +

              b by itself should be a link.

              +

              Indented once.

              +

              Indented twice.

              +

              Indented thrice.

              +

              This should [not] be a link.

              +
              [not]: /url
              +
              +

              Foo bar.

              +

              Foo biz.

              +

              With ampersands

              +

              Here's a link with an ampersand in the URL.

              +

              Here's a link with an amersand in the link text: AT&T.

              +

              Here's an inline link.

              +

              Here's an inline link in pointy braces.

              +

              Autolinks

              +

              With an ampersand: http://example.com/?foo=1&bar=2

              + +An e-mail address: nobody [at] nowhere.net
              +

              Blockquoted: http://example.com/

              +
              +

              Auto-links should not occur here: <http://example.com/>

              +
              or here: <http://example.com/>
              +
              +
              +

              Images

              +

              From "Voyage dans la Lune" by Georges Melies (1902):

              +

              lalune

              +

              Here is a movie movie icon.

              +
              +

              Footnotes

              +

              Here is a footnote reference(1), and another(longnote). This should not be a footnote reference, because it contains a space^(my note).

              +

              (1) Here is the footnote. It can go anywhere in the document, not just at the end.

              +

              (longnote) Here's the other note. This one contains multiple blocks.

              +

              Caret characters are used to indicate that the blocks all belong to a single footnote (as with block quotes).

              +
                { <code> }
              +
              +

              If you want, you can use a caret at the beginning of every line, as with blockquotes, but all that you need is a caret at the beginning of the first line of the block and any preceding blank lines.

              +

              text Leading space

              +

              Trailing space text

              +

              text Leading spaces

              +

              Trailing spaces text

              +

              Tables

              +

              Tables with Headers

              + + + + + + + + + + + + + + + + +
              XYZ
              123
              456
              +
              + + + + + + + + + + + + + + + + + + + + +
              XYZ
              123
              456
              +
              + + + + + + + + + + + + + + + + + + + + +
              XYZ
              123
              456
              +
              + + + + + + + + + + + + + + + + + + + + + + +
              XYZ
              123
              456
              +
              + + + + + + + + + + + + + + + + +
              XYZ
              123
              456
              +
              + + + + + + + + + + + + + + + + + + +
              XYZ
              123
              456
              +
              + + + + + + + + + + + + + + + + + + + + +
              XYZ
              123
              456
              +
              + + + + + + + + + + + + + + + + + + + + + + +
              XYZ
              123
              456
              +
              + + + + + + + + + + + + + + + + + + + + + + +
              XYZ
              1

              2

              3
              456
              +

              Tables without Headers

              + + + + + + + + + + + + + +
              123
              456
              +
              + + + + + + + + + + + +
              123
              456
              +
              + + + + + + + + + + + + + + + +
              123
              456
              +
              + + + + + + + + + + + + + + + +
              123
              456
              +

              Empty Tables

              +

              This section should be empty.

              + + + +
              + +
              + + -- cgit v1.2.3