Sync with latest Maruku. Pave the way for Blahtex (PNG-based math) support (from Ari Stern). (no visible functionality, yet, but that will come)
6.6 KiB
Write a comment abouth the test here. *** Parameters: *** {:css=>"style.css"} *** Markdown input: *** CSS: style.css
Input:
<em>Emphasis</em>
Result: Emphasis
Input:
<img src="http://jigsaw.w3.org/css-validator/images/vcss"/>
Result on span:
Result alone:
Without closing:
<p markdown="1">
This is *true* markdown text (no paragraph)
</p>
<p markdown="block">
This is *true* markdown text (block paragraph)
</p>
This is *true* markdown text. (no par) | This is *true* markdown text. (par) |
The following is invalid HTML, and will generate an error:
This is *true* markdown text. (no par) | This is *true* markdown text. (par) |
*** Output of inspect *** md_el(:document,[ md_par(["Input:"]), md_el(:code,[],{:raw_code=>"Emphasis"},[]), md_par(["Result: ", md_html("Emphasis")]), md_par(["Input:"]), md_el(:code,[],{:raw_code=>"<img src="http://jigsaw.w3.org/css-validator/images/vcss"/>"},[]), md_par([ "Result on span: ", md_html("<img src="http://jigsaw.w3.org/css-validator/images/vcss" />") ]), md_par(["Result alone:"]), md_html("<img src="http://jigsaw.w3.org/css-validator/images/vcss" />"), md_par(["Without closing:"]), md_html("<img src="http://jigsaw.w3.org/css-validator/images/vcss" />"), md_html("<div markdown="1">\n\tThis is true markdown text (paragraph)\n\n\t<p markdown="1">\n\t\tThis is true markdown text (no paragraph)\n\t
\n\t<p markdown="block">\n\t\tThis is true markdown text (block paragraph)\n\t\n"), md_html("\n\n<td markdown="1">This is true markdown text. (no par)\n<td markdown="block">This is true markdown text. (par)\n\nInput:
<em>Emphasis</em>
Result: Emphasis
Input:
<img src="http://jigsaw.w3.org/css-validator/images/vcss"/>
Result on span:
Result alone:
Without closing:
This is
true
markdown text (paragraph)
This is
true
markdown text (no paragraph)
This is
true
markdown text (block paragraph)
This is true markdown text. (no par) |
This is true markdown text. (par) |
The following is invalid HTML, and will generate an error:
HTML parse error: <table> <td markdown="1">This is *true* markdown text. (no par)</td> <td markdown="block">This is *true* markdown text. (par)</td> </tr>
HTML parse error: </table>*** Output of to_latex *** Input:
\begin{verbatim}Emphasis\end{verbatim} Result:
Input:
\begin{verbatim}\end{verbatim} Result on span:
Result alone:
Without closing:
The following is invalid HTML, and will generate an error: *** Output of to_md *** Input:
Result:
Input:
Result on span:
Result alone:
Without closing:
The following is invalid HTML, and will generate an error: *** Output of to_s *** Input:Result: Input:Result on span: Result alone:Without closing:The following is invalid HTML, and will generate an error: *** EOF ***
OK!
*** Output of Markdown.pl ***
CSS: style.css
Input:
<em>Emphasis</em>
Result: Emphasis
Input:
<img src="http://jigsaw.w3.org/css-validator/images/vcss"/>
Result on span:
Result alone:
Without closing:
<p markdown="1">
This is *true* markdown text (no paragraph)
</p>
<p markdown="block">
This is *true* markdown text (block paragraph)
</p>
This is *true* markdown text. (no par) | This is *true* markdown text. (par) |
The following is invalid HTML, and will generate an error:
This is *true* markdown text. (no par) | This is *true* markdown text. (par) |
*** Output of Markdown.pl (parsed) *** Error: #<REXML::ParseException: #<REXML::ParseException: Missing end tag for 'img' (got "p") Line: Position: Last 80 unconsumed characters:
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rexml/parsers/baseparser.rb:330:in `pull' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rexml/parsers/treeparser.rb:22:in `parse' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rexml/document.rb:205:in `build' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rexml/document.rb:42:in `initialize' bin/marutest:200:in `new' bin/marutest:200:in `run_test' bin/marutest:274:in `marutest' bin/marutest:271:in `each' bin/marutest:271:in `marutest' bin/marutest:346 ... Missing end tag for 'img' (got "p") Line: Position: Last 80 unconsumed characters:
This is *true* markdown text (paragraph)