diff options
author | John MacFarlane <jgm@berkeley.edu> | 2017-02-04 12:56:30 +0100 |
---|---|---|
committer | John MacFarlane <jgm@berkeley.edu> | 2017-02-04 12:56:30 +0100 |
commit | 18ab8642692caca2716fd9b5a0e6dbfd3d9cf9cc (patch) | |
tree | 05f4e9024093e233c131b3494e71265062ffd94a /tests/writer.mediawiki | |
parent | 8418c1a7d7e5312dfddbc011adb257552b2a864b (diff) |
Moved tests/ -> test/.
Diffstat (limited to 'tests/writer.mediawiki')
-rw-r--r-- | tests/writer.mediawiki | 653 |
1 files changed, 0 insertions, 653 deletions
diff --git a/tests/writer.mediawiki b/tests/writer.mediawiki deleted file mode 100644 index 066606c00..000000000 --- a/tests/writer.mediawiki +++ /dev/null @@ -1,653 +0,0 @@ -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 [[url|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<br /> -here. - - ------ - -= Block Quotes = - -E-mail style: - -<blockquote>This is a block quote. It is pretty short. -</blockquote> -<blockquote>Code in a block quote: - -<pre>sub status { - print "working"; -}</pre> -A list: - -# item one -# item two - -Nested block quotes: - -<blockquote>nested -</blockquote> -<blockquote>nested -</blockquote></blockquote> -This should not be a block quote: 2 > 1. - -And a following paragraph. - - ------ - -= Code Blocks = - -Code: - -<pre>---- (should be four hyphens) - -sub status { - print "working"; -} - -this code block is indented by one tab</pre> -And: - -<pre> this code block is indented by two tabs - -These should not be escaped: \$ \\ \> \[ \{</pre> - ------ - -= Lists = - -== Unordered == - -Asterisks tight: - -* asterisk 1 -* asterisk 2 -* asterisk 3 - -Asterisks loose: - -* asterisk 1 -* asterisk 2 -* asterisk 3 - -Pluses tight: - -* Plus 1 -* Plus 2 -* Plus 3 - -Pluses loose: - -* Plus 1 -* Plus 2 -* Plus 3 - -Minuses tight: - -* Minus 1 -* Minus 2 -* Minus 3 - -Minuses loose: - -* Minus 1 -* Minus 2 -* Minus 3 - -== Ordered == - -Tight: - -# First -# Second -# Third - -and: - -# One -# Two -# Three - -Loose using tabs: - -# First -# Second -# Third - -and using spaces: - -# One -# Two -# Three - -Multiple paragraphs: - -<ol style="list-style-type: decimal;"> -<li><p>Item 1, graf one.</p> -<p>Item 1. graf two. The quick brown fox jumped over the lazy dog’s back.</p></li> -<li><p>Item 2.</p></li> -<li><p>Item 3.</p></li></ol> - -== Nested == - -* Tab -** Tab -*** Tab - -Here’s another: - -# First -# Second: -#* Fee -#* Fie -#* Foe -# Third - -Same thing but with paragraphs: - -# First -# Second: -#* Fee -#* Fie -#* Foe -# Third - -== Tabs and spaces == - -* this is a list item indented with tabs -* this is a list item indented with spaces -** this is an example list item indented with tabs -** this is an example list item indented with spaces - -== Fancy list markers == - -<ol start="2" style="list-style-type: decimal;"> -<li>begins with 2</li> -<li><p>and now 3</p> -<p>with a continuation</p> -<ol start="4" style="list-style-type: lower-roman;"> -<li>sublist with roman numerals, starting with 4</li> -<li>more items -<ol style="list-style-type: upper-alpha;"> -<li>a subsublist</li> -<li>a subsublist</li></ol> -</li></ol> -</li></ol> - -Nesting: - -<ol style="list-style-type: upper-alpha;"> -<li>Upper Alpha -<ol style="list-style-type: upper-roman;"> -<li>Upper Roman. -<ol start="6" style="list-style-type: decimal;"> -<li>Decimal start with 6 -<ol start="3" style="list-style-type: lower-alpha;"> -<li>Lower alpha with paren</li></ol> -</li></ol> -</li></ol> -</li></ol> - -Autonumbering: - -# Autonumber. -# More. -## Nested. - -Should not be a list item: - -M.A. 2007 - -B. Williams - - ------ - -= Definition Lists = - -Tight using spaces: - -; apple -: red fruit -; orange -: orange fruit -; banana -: yellow fruit - -Tight using tabs: - -; apple -: red fruit -; orange -: orange fruit -; banana -: yellow fruit - -Loose: - -; apple -: red fruit -; orange -: orange fruit -; banana -: yellow fruit - -Multiple blocks with italics: - -<dl> -<dt>''apple''</dt> -<dd><p>red fruit</p> -<p>contains seeds, crisp, pleasant to taste</p></dd> -<dt>''orange''</dt> -<dd><p>orange fruit</p> -<pre>{ orange code block }</pre> -<blockquote><p>orange block quote</p></blockquote></dd></dl> - -Multiple definitions, tight: - -; apple -: red fruit -: computer -; orange -: orange fruit -: bank - -Multiple definitions, loose: - -; apple -: red fruit -: computer -; orange -: orange fruit -: bank - -Blank line after term, indented marker, alternate markers: - -; apple -: red fruit -: computer -; orange -: orange fruit -;# sublist -;# sublist - -= HTML Blocks = - -Simple block on one line: - -<div> - -foo - -</div> -And nested without indentation: - -<div> - -<div> - -<div> - -foo - - -</div> - -</div> -<div> - -bar - -</div> - -</div> -Interpreted markdown in a table: - -<table> -<tr> -<td> -This is ''emphasized'' -</td> -<td> -And this is '''strong''' -</td> -</tr> -</table> -<script type="text/javascript">document.write('This *should not* be interpreted as markdown');</script> -Here’s a simple block: - -<div> - -foo - - -</div> -This should be a code block, though: - -<pre><div> - foo -</div></pre> -As should this: - -<pre><div>foo</div></pre> -Now, nested: - -<div> - -<div> - -<div> - -foo - -</div> - -</div> - -</div> -This should just be an HTML comment: - -<!-- Comment --> -Multiline: - -<!-- -Blah -Blah ---> -<!-- - This is another comment. ---> -Code block: - -<pre><!-- Comment --></pre> -Just plain comment, with trailing spaces on the line: - -<!-- foo --> -Code: - -<pre><hr /></pre> -Hr’s: - -<hr> -<hr /> -<hr /> -<hr> -<hr /> -<hr /> -<hr class="foo" id="bar" /> -<hr class="foo" id="bar" /> -<hr class="foo" id="bar"> - ------ - -= Inline Markup = - -This is ''emphasized'', and so ''is this''. - -This is '''strong''', and so '''is this'''. - -An ''[[url|emphasized link]]''. - -'''''This is strong and em.''''' - -So is '''''this''''' word. - -'''''This is strong and em.''''' - -So is '''''this''''' word. - -This is code: <code>></code>, <code>$</code>, <code>\</code>, <code>\$</code>, <code><html></code>. - -<s>This is ''strikeout''.</s> - -Superscripts: a<sup>bc</sup>d a<sup>''hello''</sup> a<sup>hello there</sup>. - -Subscripts: H<sub>2</sub>O, H<sub>23</sub>O, H<sub>many of them</sub>O. - -These should not be superscripts or subscripts, because of the unescaped spaces: a^b c^d, a~b c~d. - - ------ - -= 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>code</code>’ and a “[http://example.com/?foo=1&bar=2 quoted link]”. - -Some dashes: one—two — three—four — five. - -Dashes between numbers: 5–7, 255–66, 1987–1999. - -Ellipses…and…and…. - - ------ - -= LaTeX = - -* -* <math>2+2=4</math> -* <math>x \in y</math> -* <math>\alpha \wedge \omega</math> -* <math>223</math> -* <math>p</math>-Tree -* Here’s some display math: <math>\frac{d}{dx}f(x)=\lim_{h\to 0}\frac{f(x+h)-f(x)}{h}</math> -* Here’s one that has a line break in it: <math>\alpha + \omega \times x^2</math>. - -These shouldn’t be math: - -* To get the famous equation, write <code>$e = mc^2$</code>. -* $22,000 is a ''lot'' of money. So is $34,000. (It worked if “lot” is emphasized.) -* Shoes ($20) and socks ($5). -* Escaped <code>$</code>: $73 ''this should be emphasized'' 23$. - -Here’s a LaTeX table: - - - ------ - -= Special Characters = - -Here is some unicode: - -* I hat: Î -* o umlaut: ö -* section: § -* set membership: ∈ -* copyright: © - -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]]. - -[[url/|URL and title]]. - -[[url/|URL and title]]. - -[[url/|URL and title]]. - -[[url/|URL and title]] - -[[url/|URL and title]] - -[[url/with_underscore|with_underscore]] - -[mailto:nobody@nowhere.net Email link] - -[[|Empty]]. - -== Reference == - -Foo [[url/|bar]]. - -Foo [[url/|bar]]. - -Foo [[url/|bar]]. - -With [[url/|embedded [brackets]]]. - -[[url/|b]] by itself should be a link. - -Indented [[url|once]]. - -Indented [[url|twice]]. - -Indented [[url|thrice]]. - -This should [not][] be a link. - -<pre>[not]: /url</pre> -Foo [[url/|bar]]. - -Foo [[url/|biz]]. - -== With ampersands == - -Here’s a [http://example.com/?foo=1&bar=2 link with an ampersand in the URL]. - -Here’s a link with an amersand in the link text: [http://att.com/ AT&T]. - -Here’s an [[script?foo=1&bar=2|inline link]]. - -Here’s an [[script?foo=1&bar=2|inline link in pointy braces]]. - -== Autolinks == - -With an ampersand: http://example.com/?foo=1&bar=2 - -* In a list? -* http://example.com/ -* It should. - -An e-mail address: [mailto:nobody@nowhere.net nobody@nowhere.net] - -<blockquote>Blockquoted: http://example.com/ -</blockquote> -Auto-links should not occur here: <code><http://example.com/></code> - -<pre>or here: <http://example.com/></pre> - ------ - -= Images = - -From “Voyage dans la Lune” by Georges Melies (1902): - -[[File:lalune.jpg|frame|none|alt=Voyage dans la Lune|caption lalune]] - -Here is a movie [[File:movie.jpg|movie]] icon. - - ------ - -= Footnotes = - -Here is a footnote reference,<ref>Here is the footnote. It can go anywhere after the footnote reference. It need not be placed at the end of the document. -</ref> and another.<ref>Here’s the long note. This one contains multiple blocks. - -Subsequent blocks are indented to show that they belong to the footnote (as with list items). - -<pre> { <code> }</pre> -If you want, you can indent every line, but you can also be lazy and just indent the first line of each block. -</ref> This should ''not'' be a footnote reference, because it contains a space.[^my note] Here is an inline note.<ref>This is ''easier'' to type. Inline notes may contain [http://google.com links] and <code>]</code> verbatim characters, as well as [bracketed text]. -</ref> - -<blockquote>Notes can go in quotes.<ref>In quote. -</ref> -</blockquote> -# And in list items.<ref>In list.</ref> - -This paragraph should not be part of the note, as it is not indented. - -<references /> |