5418 lines
83 KiB
Smalltalk
5418 lines
83 KiB
Smalltalk
|
Class {
|
|||
|
#name : #PPCommonMarkSpecTest,
|
|||
|
#superclass : #PPCompositeParserTest,
|
|||
|
#instVars : [
|
|||
|
'expected',
|
|||
|
'input',
|
|||
|
'ast',
|
|||
|
'blockParser',
|
|||
|
'blockAst',
|
|||
|
'blockVisitor',
|
|||
|
'htmlVisitor'
|
|||
|
],
|
|||
|
#category : #'PetitMarkdown-Tests'
|
|||
|
}
|
|||
|
|
|||
|
{ #category : #'as yet unclassified' }
|
|||
|
PPCommonMarkSpecTest >> assertExample [
|
|||
|
| |
|
|||
|
"Create block structure"
|
|||
|
blockAst := blockParser parse: input.
|
|||
|
|
|||
|
"Parse inlines of block"
|
|||
|
ast := blockAst accept: blockVisitor.
|
|||
|
|
|||
|
"Generate HTML"
|
|||
|
result := ast accept: htmlVisitor.
|
|||
|
self assert: expected = result.
|
|||
|
|
|||
|
"
|
|||
|
(TextDiffBuilder from: expected to: result) buildDisplayPatch.
|
|||
|
"
|
|||
|
|
|||
|
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'as yet unclassified' }
|
|||
|
PPCommonMarkSpecTest >> setUp [
|
|||
|
blockVisitor := CMBlockVisitor new.
|
|||
|
htmlVisitor := CMHTMLVisitor new.
|
|||
|
blockParser := PPCommonMarkBlockParser new.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'tab expansion' }
|
|||
|
PPCommonMarkSpecTest >> testExample001 [
|
|||
|
input := String tab, 'foo', String tab, 'baz', String tab, String tab, 'bim'.
|
|||
|
expected := '<pre><code>foo baz bim
|
|||
|
</code></pre>'.
|
|||
|
|
|||
|
true ifTrue: [ ^ self flag: 'tabstops not yet supported' ].
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'tab expansion' }
|
|||
|
PPCommonMarkSpecTest >> testExample002 [
|
|||
|
input := 'a', String tab, 'a', String cr, ' ὐ', String tab, 'a'.
|
|||
|
expected := '<pre><code>a a
|
|||
|
ὐ a
|
|||
|
</code></pre>'.
|
|||
|
|
|||
|
true ifTrue: [ ^ self flag: 'tabstops not yet supported' ].
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #precedence }
|
|||
|
PPCommonMarkSpecTest >> testExample003 [
|
|||
|
input := '- `one
|
|||
|
- two`'.
|
|||
|
expected := '<ul>
|
|||
|
<li>`one</li>
|
|||
|
<li>two`</li>
|
|||
|
</ul>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'horizontal rules' }
|
|||
|
PPCommonMarkSpecTest >> testExample004 [
|
|||
|
input := '***
|
|||
|
---
|
|||
|
___'.
|
|||
|
expected := '<hr />
|
|||
|
<hr />
|
|||
|
<hr />'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'horizontal rules' }
|
|||
|
PPCommonMarkSpecTest >> testExample004a [
|
|||
|
input := '***'.
|
|||
|
expected := '<hr />'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'horizontal rules' }
|
|||
|
PPCommonMarkSpecTest >> testExample005 [
|
|||
|
input := '+++'.
|
|||
|
expected := '<p>+++</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'horizontal rules' }
|
|||
|
PPCommonMarkSpecTest >> testExample006 [
|
|||
|
input := '==='.
|
|||
|
expected := '<p>===</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'horizontal rules' }
|
|||
|
PPCommonMarkSpecTest >> testExample007 [
|
|||
|
input := '--
|
|||
|
**
|
|||
|
__'.
|
|||
|
expected := '<p>--
|
|||
|
**
|
|||
|
__</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'horizontal rules' }
|
|||
|
PPCommonMarkSpecTest >> testExample008 [
|
|||
|
input := ' ***
|
|||
|
***
|
|||
|
***
|
|||
|
'.
|
|||
|
expected := '<hr />
|
|||
|
<hr />
|
|||
|
<hr />'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'horizontal rules' }
|
|||
|
PPCommonMarkSpecTest >> testExample009 [
|
|||
|
input := ' ***'.
|
|||
|
expected := '<pre><code>***
|
|||
|
</code></pre>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'horizontal rules' }
|
|||
|
PPCommonMarkSpecTest >> testExample010 [
|
|||
|
input := 'Foo
|
|||
|
***'.
|
|||
|
expected := '<p>Foo
|
|||
|
***</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'horizontal rules' }
|
|||
|
PPCommonMarkSpecTest >> testExample011 [
|
|||
|
input := '_____________________________________'.
|
|||
|
expected := '<hr />'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'horizontal rules' }
|
|||
|
PPCommonMarkSpecTest >> testExample012 [
|
|||
|
input := ' - - -'.
|
|||
|
expected := '<hr />'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'horizontal rules' }
|
|||
|
PPCommonMarkSpecTest >> testExample013 [
|
|||
|
input := ' ** * ** * ** * **'.
|
|||
|
expected := '<hr />'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'horizontal rules' }
|
|||
|
PPCommonMarkSpecTest >> testExample014 [
|
|||
|
input := '- - - -'.
|
|||
|
expected := '<hr />'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'horizontal rules' }
|
|||
|
PPCommonMarkSpecTest >> testExample015 [
|
|||
|
input := '- - - - '.
|
|||
|
expected := '<hr />'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'horizontal rules' }
|
|||
|
PPCommonMarkSpecTest >> testExample016 [
|
|||
|
input := '_ _ _ _ a
|
|||
|
|
|||
|
a------
|
|||
|
|
|||
|
---a---
|
|||
|
'.
|
|||
|
expected := '<p>_ _ _ _ a</p>
|
|||
|
<p>a------</p>
|
|||
|
<p>---a---</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'horizontal rules' }
|
|||
|
PPCommonMarkSpecTest >> testExample017 [
|
|||
|
input := ' *-*'.
|
|||
|
expected := '<em>-</em>'.
|
|||
|
|
|||
|
self flag: 'updated:'.
|
|||
|
expected := '<p><em>-</em></p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'horizontal rules' }
|
|||
|
PPCommonMarkSpecTest >> testExample018 [
|
|||
|
input := '- foo
|
|||
|
***
|
|||
|
- bar'.
|
|||
|
expected := '<ul>
|
|||
|
<li>foo</li>
|
|||
|
</ul>
|
|||
|
<hr />
|
|||
|
<ul>
|
|||
|
<li>bar</li>
|
|||
|
</ul>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'horizontal rules' }
|
|||
|
PPCommonMarkSpecTest >> testExample019 [
|
|||
|
input := 'Foo
|
|||
|
***
|
|||
|
bar'.
|
|||
|
expected := '<p>Foo</p>
|
|||
|
<hr />
|
|||
|
<p>bar</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'horizontal rules' }
|
|||
|
PPCommonMarkSpecTest >> testExample020 [
|
|||
|
input := 'Foo
|
|||
|
---
|
|||
|
bar'.
|
|||
|
expected := '<h2>Foo</h2>
|
|||
|
<p>bar</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'horizontal rules' }
|
|||
|
PPCommonMarkSpecTest >> testExample021 [
|
|||
|
input := '* Foo
|
|||
|
* * *
|
|||
|
* Bar'.
|
|||
|
|
|||
|
expected := '<ul>
|
|||
|
<li>Foo</li>
|
|||
|
</ul>
|
|||
|
<hr />
|
|||
|
<ul>
|
|||
|
<li>Bar</li>
|
|||
|
</ul>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'horizontal rules' }
|
|||
|
PPCommonMarkSpecTest >> testExample022 [
|
|||
|
input := '- Foo
|
|||
|
- * * *'.
|
|||
|
|
|||
|
expected := '<ul>
|
|||
|
<li>Foo</li>
|
|||
|
<li>
|
|||
|
<hr />
|
|||
|
</li>
|
|||
|
</ul>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'ATX Headers' }
|
|||
|
PPCommonMarkSpecTest >> testExample023 [
|
|||
|
input := '# foo
|
|||
|
## foo
|
|||
|
### foo
|
|||
|
#### foo
|
|||
|
##### foo
|
|||
|
###### foo'.
|
|||
|
|
|||
|
expected := '<h1>foo</h1>
|
|||
|
<h2>foo</h2>
|
|||
|
<h3>foo</h3>
|
|||
|
<h4>foo</h4>
|
|||
|
<h5>foo</h5>
|
|||
|
<h6>foo</h6>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'ATX Headers' }
|
|||
|
PPCommonMarkSpecTest >> testExample024 [
|
|||
|
input := '####### foo'.
|
|||
|
|
|||
|
expected := '<p>####### foo</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'ATX Headers' }
|
|||
|
PPCommonMarkSpecTest >> testExample025 [
|
|||
|
input := '#5 bolt'.
|
|||
|
|
|||
|
expected := '<p>#5 bolt</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'ATX Headers' }
|
|||
|
PPCommonMarkSpecTest >> testExample026 [
|
|||
|
input := '\## foo'.
|
|||
|
|
|||
|
expected := '<p>## foo</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'ATX Headers' }
|
|||
|
PPCommonMarkSpecTest >> testExample027 [
|
|||
|
input := '# foo *bar* \*baz\*'.
|
|||
|
|
|||
|
expected := '<h1>foo <em>bar</em> *baz*</h1>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'ATX Headers' }
|
|||
|
PPCommonMarkSpecTest >> testExample028 [
|
|||
|
input := '# foo '.
|
|||
|
|
|||
|
expected := '<h1>foo</h1>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'ATX Headers' }
|
|||
|
PPCommonMarkSpecTest >> testExample029 [
|
|||
|
input := ' ### foo
|
|||
|
## foo
|
|||
|
# foo'.
|
|||
|
|
|||
|
expected := '<h3>foo</h3>
|
|||
|
<h2>foo</h2>
|
|||
|
<h1>foo</h1>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'ATX Headers' }
|
|||
|
PPCommonMarkSpecTest >> testExample030 [
|
|||
|
input := ' # foo'.
|
|||
|
|
|||
|
expected := '<pre><code># foo
|
|||
|
</code></pre>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'ATX Headers' }
|
|||
|
PPCommonMarkSpecTest >> testExample031 [
|
|||
|
input := 'foo
|
|||
|
# bar'.
|
|||
|
|
|||
|
expected := '<p>foo
|
|||
|
# bar</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'ATX Headers' }
|
|||
|
PPCommonMarkSpecTest >> testExample032 [
|
|||
|
input := '## foo ##
|
|||
|
### bar ###'.
|
|||
|
|
|||
|
expected := '<h2>foo</h2>
|
|||
|
<h3>bar</h3>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'ATX Headers' }
|
|||
|
PPCommonMarkSpecTest >> testExample033 [
|
|||
|
input := '# foo ##################################
|
|||
|
##### foo ##'.
|
|||
|
|
|||
|
expected := '<h1>foo</h1>
|
|||
|
<h5>foo</h5>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'ATX Headers' }
|
|||
|
PPCommonMarkSpecTest >> testExample034 [
|
|||
|
input := '### foo ### '.
|
|||
|
|
|||
|
expected := '<h3>foo</h3>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'ATX Headers' }
|
|||
|
PPCommonMarkSpecTest >> testExample035 [
|
|||
|
input := '### foo ### b'.
|
|||
|
|
|||
|
expected := '<h3>foo ### b</h3>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'ATX Headers' }
|
|||
|
PPCommonMarkSpecTest >> testExample036 [
|
|||
|
input := '# foo#'.
|
|||
|
|
|||
|
expected := '<h1>foo#</h1>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'ATX Headers' }
|
|||
|
PPCommonMarkSpecTest >> testExample037 [
|
|||
|
input := '### foo \###
|
|||
|
## foo #\##
|
|||
|
# foo \#'.
|
|||
|
|
|||
|
expected := '<h3>foo ###</h3>
|
|||
|
<h2>foo ###</h2>
|
|||
|
<h1>foo #</h1>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'ATX Headers' }
|
|||
|
PPCommonMarkSpecTest >> testExample038 [
|
|||
|
input := '****
|
|||
|
## foo
|
|||
|
****'.
|
|||
|
|
|||
|
expected := '<hr />
|
|||
|
<h2>foo</h2>
|
|||
|
<hr />'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'ATX Headers' }
|
|||
|
PPCommonMarkSpecTest >> testExample039 [
|
|||
|
input := 'Foo bar
|
|||
|
# baz
|
|||
|
Bar foo'.
|
|||
|
|
|||
|
expected := '<p>Foo bar</p>
|
|||
|
<h1>baz</h1>
|
|||
|
<p>Bar foo</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'ATX Headers' }
|
|||
|
PPCommonMarkSpecTest >> testExample040 [
|
|||
|
input := '##
|
|||
|
#
|
|||
|
### ###'.
|
|||
|
|
|||
|
expected := '<h2></h2>
|
|||
|
<h1></h1>
|
|||
|
<h3></h3>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'setext headears' }
|
|||
|
PPCommonMarkSpecTest >> testExample041 [
|
|||
|
input := 'Foo *bar*
|
|||
|
=========
|
|||
|
|
|||
|
Foo *bar*
|
|||
|
---------'.
|
|||
|
|
|||
|
expected := '<h1>Foo <em>bar</em></h1>
|
|||
|
<h2>Foo <em>bar</em></h2>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'setext headears' }
|
|||
|
PPCommonMarkSpecTest >> testExample042 [
|
|||
|
input := 'Foo
|
|||
|
-------------------------
|
|||
|
|
|||
|
Foo
|
|||
|
='.
|
|||
|
|
|||
|
expected := '<h2>Foo</h2>
|
|||
|
<h1>Foo</h1>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'setext headears' }
|
|||
|
PPCommonMarkSpecTest >> testExample043 [
|
|||
|
input := ' Foo
|
|||
|
---
|
|||
|
|
|||
|
Foo
|
|||
|
-----
|
|||
|
|
|||
|
Foo
|
|||
|
==='.
|
|||
|
|
|||
|
expected := '<h2>Foo</h2>
|
|||
|
<h2>Foo</h2>
|
|||
|
<h1>Foo</h1>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'setext headears' }
|
|||
|
PPCommonMarkSpecTest >> testExample044 [
|
|||
|
input := ' Foo
|
|||
|
---
|
|||
|
|
|||
|
Foo
|
|||
|
---'.
|
|||
|
|
|||
|
expected := '<pre><code>Foo
|
|||
|
---
|
|||
|
|
|||
|
Foo
|
|||
|
</code></pre>
|
|||
|
<hr />'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'setext headears' }
|
|||
|
PPCommonMarkSpecTest >> testExample045 [
|
|||
|
input := 'Foo
|
|||
|
---- '.
|
|||
|
|
|||
|
expected := '<h2>Foo</h2>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'setext headears' }
|
|||
|
PPCommonMarkSpecTest >> testExample046 [
|
|||
|
input := 'Foo
|
|||
|
---'.
|
|||
|
|
|||
|
expected := '<p>Foo
|
|||
|
---</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'setext headears' }
|
|||
|
PPCommonMarkSpecTest >> testExample047 [
|
|||
|
input := 'Foo
|
|||
|
= =
|
|||
|
|
|||
|
Foo
|
|||
|
--- -
|
|||
|
'.
|
|||
|
|
|||
|
expected := '<p>Foo
|
|||
|
= =</p>
|
|||
|
<p>Foo</p>
|
|||
|
<hr />'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'setext headears' }
|
|||
|
PPCommonMarkSpecTest >> testExample048 [
|
|||
|
input := 'Foo
|
|||
|
-----'.
|
|||
|
|
|||
|
expected := '<h2>Foo</h2>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'setext headears' }
|
|||
|
PPCommonMarkSpecTest >> testExample049 [
|
|||
|
input := 'Foo\
|
|||
|
----'.
|
|||
|
|
|||
|
expected := '<h2>Foo\</h2>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'setext headears' }
|
|||
|
PPCommonMarkSpecTest >> testExample050 [
|
|||
|
input := '`Foo
|
|||
|
----
|
|||
|
`
|
|||
|
|
|||
|
<a title="a lot
|
|||
|
---
|
|||
|
of dashes"/>'.
|
|||
|
|
|||
|
expected := '<h2>`Foo</h2>
|
|||
|
<p>`</p>
|
|||
|
<h2><a title="a lot</h2>
|
|||
|
<p>of dashes"/></p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'setext headears' }
|
|||
|
PPCommonMarkSpecTest >> testExample051 [
|
|||
|
input := '> Foo
|
|||
|
---'.
|
|||
|
|
|||
|
expected := '<blockquote>
|
|||
|
<p>Foo</p>
|
|||
|
</blockquote>
|
|||
|
<hr />'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'setext headears' }
|
|||
|
PPCommonMarkSpecTest >> testExample052 [
|
|||
|
input := '- Foo
|
|||
|
---'.
|
|||
|
|
|||
|
expected := '<ul>
|
|||
|
<li>Foo</li>
|
|||
|
</ul>
|
|||
|
<hr />'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'setext headears' }
|
|||
|
PPCommonMarkSpecTest >> testExample053 [
|
|||
|
input := 'Foo
|
|||
|
Bar
|
|||
|
---
|
|||
|
|
|||
|
Foo
|
|||
|
Bar
|
|||
|
==='.
|
|||
|
|
|||
|
expected := '<p>Foo
|
|||
|
Bar</p>
|
|||
|
<hr />
|
|||
|
<p>Foo
|
|||
|
Bar
|
|||
|
===</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'setext headears' }
|
|||
|
PPCommonMarkSpecTest >> testExample054 [
|
|||
|
input := '---
|
|||
|
Foo
|
|||
|
---
|
|||
|
Bar
|
|||
|
---
|
|||
|
Baz'.
|
|||
|
|
|||
|
expected := '<hr />
|
|||
|
<h2>Foo</h2>
|
|||
|
<h2>Bar</h2>
|
|||
|
<p>Baz</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'setext headears' }
|
|||
|
PPCommonMarkSpecTest >> testExample055 [
|
|||
|
input := '
|
|||
|
===='.
|
|||
|
|
|||
|
expected := '<p>====</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'setext headears' }
|
|||
|
PPCommonMarkSpecTest >> testExample056 [
|
|||
|
input := '---
|
|||
|
---'.
|
|||
|
|
|||
|
expected := '<hr />
|
|||
|
<hr />'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'setext headears' }
|
|||
|
PPCommonMarkSpecTest >> testExample057 [
|
|||
|
input := '- foo
|
|||
|
-----'.
|
|||
|
|
|||
|
expected := '<ul>
|
|||
|
<li>foo</li>
|
|||
|
</ul>
|
|||
|
<hr />'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'setext headears' }
|
|||
|
PPCommonMarkSpecTest >> testExample058 [
|
|||
|
input := ' foo
|
|||
|
---'.
|
|||
|
|
|||
|
expected := '<pre><code>foo
|
|||
|
</code></pre>
|
|||
|
<hr />'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'setext headears' }
|
|||
|
PPCommonMarkSpecTest >> testExample059 [
|
|||
|
input := '> foo
|
|||
|
-----'.
|
|||
|
|
|||
|
expected := '<blockquote>
|
|||
|
<p>foo</p>
|
|||
|
</blockquote>
|
|||
|
<hr />'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'setext headears' }
|
|||
|
PPCommonMarkSpecTest >> testExample060 [
|
|||
|
input := '\> foo
|
|||
|
------'.
|
|||
|
|
|||
|
expected := '<h2>> foo</h2>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'indented code blocks' }
|
|||
|
PPCommonMarkSpecTest >> testExample061 [
|
|||
|
input := ' a simple
|
|||
|
indented code block'.
|
|||
|
|
|||
|
expected := '<pre><code>a simple
|
|||
|
indented code block
|
|||
|
</code></pre>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'indented code blocks' }
|
|||
|
PPCommonMarkSpecTest >> testExample062 [
|
|||
|
input := ' <a/>
|
|||
|
*hi*
|
|||
|
|
|||
|
- one'.
|
|||
|
|
|||
|
expected := '<pre><code><a/>
|
|||
|
*hi*
|
|||
|
|
|||
|
- one
|
|||
|
</code></pre>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'indented code blocks' }
|
|||
|
PPCommonMarkSpecTest >> testExample063 [
|
|||
|
input := ' chunk1
|
|||
|
|
|||
|
chunk2
|
|||
|
|
|||
|
|
|||
|
|
|||
|
chunk3'.
|
|||
|
|
|||
|
expected := '<pre><code>chunk1
|
|||
|
|
|||
|
chunk2
|
|||
|
|
|||
|
|
|||
|
|
|||
|
chunk3
|
|||
|
</code></pre>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'indented code blocks' }
|
|||
|
PPCommonMarkSpecTest >> testExample064 [
|
|||
|
input := ' chunk1
|
|||
|
|
|||
|
chunk2'.
|
|||
|
|
|||
|
expected := '<pre><code>chunk1
|
|||
|
|
|||
|
chunk2
|
|||
|
</code></pre>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'indented code blocks' }
|
|||
|
PPCommonMarkSpecTest >> testExample065 [
|
|||
|
input := 'Foo
|
|||
|
bar'.
|
|||
|
|
|||
|
expected := '<p>Foo
|
|||
|
bar</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'indented code blocks' }
|
|||
|
PPCommonMarkSpecTest >> testExample066 [
|
|||
|
input := ' foo
|
|||
|
bar'.
|
|||
|
|
|||
|
expected := '<pre><code>foo
|
|||
|
</code></pre>
|
|||
|
<p>bar</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'indented code blocks' }
|
|||
|
PPCommonMarkSpecTest >> testExample067 [
|
|||
|
input := '# Header
|
|||
|
foo
|
|||
|
Header
|
|||
|
------
|
|||
|
foo
|
|||
|
----'.
|
|||
|
|
|||
|
expected := '<h1>Header</h1>
|
|||
|
<pre><code>foo
|
|||
|
</code></pre>
|
|||
|
<h2>Header</h2>
|
|||
|
<pre><code>foo
|
|||
|
</code></pre>
|
|||
|
<hr />'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'indented code blocks' }
|
|||
|
PPCommonMarkSpecTest >> testExample068 [
|
|||
|
input := ' foo
|
|||
|
bar'.
|
|||
|
|
|||
|
expected := '<pre><code> foo
|
|||
|
bar
|
|||
|
</code></pre>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'indented code blocks' }
|
|||
|
PPCommonMarkSpecTest >> testExample069 [
|
|||
|
input := '
|
|||
|
|
|||
|
foo
|
|||
|
'.
|
|||
|
|
|||
|
expected := '<pre><code>foo
|
|||
|
</code></pre>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'indented code blocks' }
|
|||
|
PPCommonMarkSpecTest >> testExample070 [
|
|||
|
input := ' foo
|
|||
|
'.
|
|||
|
|
|||
|
expected := '<pre><code>foo
|
|||
|
</code></pre>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'fenced code blocks' }
|
|||
|
PPCommonMarkSpecTest >> testExample071 [
|
|||
|
input := '```
|
|||
|
<
|
|||
|
>
|
|||
|
```'.
|
|||
|
|
|||
|
expected := '<pre><code><
|
|||
|
>
|
|||
|
</code></pre>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'fenced code blocks' }
|
|||
|
PPCommonMarkSpecTest >> testExample072 [
|
|||
|
input := '~~~
|
|||
|
<
|
|||
|
>
|
|||
|
~~~'.
|
|||
|
|
|||
|
expected := '<pre><code><
|
|||
|
>
|
|||
|
</code></pre>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'fenced code blocks' }
|
|||
|
PPCommonMarkSpecTest >> testExample073 [
|
|||
|
input := '```
|
|||
|
aaa
|
|||
|
~~~
|
|||
|
```'.
|
|||
|
|
|||
|
expected := '<pre><code>aaa
|
|||
|
~~~
|
|||
|
</code></pre>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'fenced code blocks' }
|
|||
|
PPCommonMarkSpecTest >> testExample074 [
|
|||
|
input := '~~~
|
|||
|
aaa
|
|||
|
```
|
|||
|
~~~'.
|
|||
|
|
|||
|
expected := '<pre><code>aaa
|
|||
|
```
|
|||
|
</code></pre>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'fenced code blocks' }
|
|||
|
PPCommonMarkSpecTest >> testExample075 [
|
|||
|
input := '````
|
|||
|
aaa
|
|||
|
```
|
|||
|
``````'.
|
|||
|
|
|||
|
expected := '<pre><code>aaa
|
|||
|
```
|
|||
|
</code></pre>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'fenced code blocks' }
|
|||
|
PPCommonMarkSpecTest >> testExample076 [
|
|||
|
input := '~~~~
|
|||
|
aaa
|
|||
|
~~~
|
|||
|
~~~~'.
|
|||
|
|
|||
|
expected := '<pre><code>aaa
|
|||
|
~~~
|
|||
|
</code></pre>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'fenced code blocks' }
|
|||
|
PPCommonMarkSpecTest >> testExample077 [
|
|||
|
input := '```'.
|
|||
|
|
|||
|
expected := '<pre><code></code></pre>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'fenced code blocks' }
|
|||
|
PPCommonMarkSpecTest >> testExample078 [
|
|||
|
input := '
|
|||
|
|
|||
|
`````
|
|||
|
|
|||
|
```
|
|||
|
aaa
|
|||
|
'.
|
|||
|
|
|||
|
expected := '<pre><code>
|
|||
|
```
|
|||
|
aaa
|
|||
|
</code></pre>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'fenced code blocks' }
|
|||
|
PPCommonMarkSpecTest >> testExample079 [
|
|||
|
input := '```
|
|||
|
|
|||
|
|
|||
|
```
|
|||
|
'.
|
|||
|
|
|||
|
expected := '<pre><code>
|
|||
|
|
|||
|
</code></pre>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'fenced code blocks' }
|
|||
|
PPCommonMarkSpecTest >> testExample080 [
|
|||
|
input := '```
|
|||
|
```'.
|
|||
|
|
|||
|
expected := '<pre><code></code></pre>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'fenced code blocks' }
|
|||
|
PPCommonMarkSpecTest >> testExample081 [
|
|||
|
input := ' ```
|
|||
|
aaa
|
|||
|
aaa
|
|||
|
```'.
|
|||
|
|
|||
|
expected := '<pre><code>aaa
|
|||
|
aaa
|
|||
|
</code></pre>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'fenced code blocks' }
|
|||
|
PPCommonMarkSpecTest >> testExample082 [
|
|||
|
input := ' ```
|
|||
|
aaa
|
|||
|
aaa
|
|||
|
aaa
|
|||
|
```'.
|
|||
|
|
|||
|
expected := '<pre><code>aaa
|
|||
|
aaa
|
|||
|
aaa
|
|||
|
</code></pre>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'fenced code blocks' }
|
|||
|
PPCommonMarkSpecTest >> testExample083 [
|
|||
|
input := ' ```
|
|||
|
aaa
|
|||
|
aaa
|
|||
|
aaa
|
|||
|
```'.
|
|||
|
|
|||
|
expected := '<pre><code>aaa
|
|||
|
aaa
|
|||
|
aaa
|
|||
|
</code></pre>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'fenced code blocks' }
|
|||
|
PPCommonMarkSpecTest >> testExample084 [
|
|||
|
input := ' ```
|
|||
|
aaa
|
|||
|
```'.
|
|||
|
|
|||
|
expected := '<pre><code>```
|
|||
|
aaa
|
|||
|
```
|
|||
|
</code></pre>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'fenced code blocks' }
|
|||
|
PPCommonMarkSpecTest >> testExample085 [
|
|||
|
input := '```
|
|||
|
aaa
|
|||
|
```'.
|
|||
|
|
|||
|
expected := '<pre><code>aaa
|
|||
|
</code></pre>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'fenced code blocks' }
|
|||
|
PPCommonMarkSpecTest >> testExample086 [
|
|||
|
input := ' ```
|
|||
|
aaa
|
|||
|
```'.
|
|||
|
|
|||
|
expected := '<pre><code>aaa
|
|||
|
</code></pre>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'fenced code blocks' }
|
|||
|
PPCommonMarkSpecTest >> testExample087 [
|
|||
|
input := '```
|
|||
|
aaa
|
|||
|
```'.
|
|||
|
|
|||
|
expected := '<pre><code>aaa
|
|||
|
```
|
|||
|
</code></pre>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'fenced code blocks' }
|
|||
|
PPCommonMarkSpecTest >> testExample088 [
|
|||
|
input := '``` ```
|
|||
|
aaa'.
|
|||
|
|
|||
|
expected := '<p><code></code>
|
|||
|
aaa</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'fenced code blocks' }
|
|||
|
PPCommonMarkSpecTest >> testExample089 [
|
|||
|
input := '~~~~~~
|
|||
|
aaa
|
|||
|
~~~ ~~'.
|
|||
|
|
|||
|
expected := '<pre><code>aaa
|
|||
|
~~~ ~~
|
|||
|
</code></pre>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'fenced code blocks' }
|
|||
|
PPCommonMarkSpecTest >> testExample090 [
|
|||
|
input := 'foo
|
|||
|
```
|
|||
|
bar
|
|||
|
```
|
|||
|
baz'.
|
|||
|
|
|||
|
expected := '<p>foo</p>
|
|||
|
<pre><code>bar
|
|||
|
</code></pre>
|
|||
|
<p>baz</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'fenced code blocks' }
|
|||
|
PPCommonMarkSpecTest >> testExample091 [
|
|||
|
input := 'foo
|
|||
|
---
|
|||
|
~~~
|
|||
|
bar
|
|||
|
~~~
|
|||
|
# baz'.
|
|||
|
|
|||
|
expected := '<h2>foo</h2>
|
|||
|
<pre><code>bar
|
|||
|
</code></pre>
|
|||
|
<h1>baz</h1>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'fenced code blocks' }
|
|||
|
PPCommonMarkSpecTest >> testExample092 [
|
|||
|
input := '```ruby
|
|||
|
def foo(x)
|
|||
|
return 3
|
|||
|
end
|
|||
|
```'.
|
|||
|
|
|||
|
expected := '<pre><code class="language-ruby">def foo(x)
|
|||
|
return 3
|
|||
|
end
|
|||
|
</code></pre>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'fenced code blocks' }
|
|||
|
PPCommonMarkSpecTest >> testExample093 [
|
|||
|
input := '~~~~ ruby startline=3 $%@#$
|
|||
|
def foo(x)
|
|||
|
return 3
|
|||
|
end
|
|||
|
~~~~~~~'.
|
|||
|
|
|||
|
expected := '<pre><code class="language-ruby">def foo(x)
|
|||
|
return 3
|
|||
|
end
|
|||
|
</code></pre>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'fenced code blocks' }
|
|||
|
PPCommonMarkSpecTest >> testExample094 [
|
|||
|
input := '````;
|
|||
|
````'.
|
|||
|
|
|||
|
expected := '<pre><code class="language-;"></code></pre>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'fenced code blocks' }
|
|||
|
PPCommonMarkSpecTest >> testExample095 [
|
|||
|
input := '``` aa ```
|
|||
|
foo'.
|
|||
|
|
|||
|
expected := '<p><code>aa</code>
|
|||
|
foo</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'fenced code blocks' }
|
|||
|
PPCommonMarkSpecTest >> testExample096 [
|
|||
|
input := '```
|
|||
|
``` aaa
|
|||
|
```'.
|
|||
|
|
|||
|
expected := '<pre><code>``` aaa
|
|||
|
</code></pre>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'html blocks' }
|
|||
|
PPCommonMarkSpecTest >> testExample097 [
|
|||
|
input := '<table>
|
|||
|
<tr>
|
|||
|
<td>
|
|||
|
hi
|
|||
|
</td>
|
|||
|
</tr>
|
|||
|
</table>
|
|||
|
|
|||
|
okay.'.
|
|||
|
|
|||
|
expected := '<table>
|
|||
|
<tr>
|
|||
|
<td>
|
|||
|
hi
|
|||
|
</td>
|
|||
|
</tr>
|
|||
|
</table>
|
|||
|
<p>okay.</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'html blocks' }
|
|||
|
PPCommonMarkSpecTest >> testExample098 [
|
|||
|
input := ' <div>
|
|||
|
*hello*
|
|||
|
<foo><a>
|
|||
|
'.
|
|||
|
|
|||
|
expected := ' <div>
|
|||
|
*hello*
|
|||
|
<foo><a>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'html blocks' }
|
|||
|
PPCommonMarkSpecTest >> testExample099 [
|
|||
|
input := '<DIV CLASS="foo">
|
|||
|
|
|||
|
*Markdown*
|
|||
|
|
|||
|
</DIV>'.
|
|||
|
|
|||
|
expected := '<DIV CLASS="foo">
|
|||
|
<p><em>Markdown</em></p>
|
|||
|
</DIV>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'html blocks' }
|
|||
|
PPCommonMarkSpecTest >> testExample100 [
|
|||
|
input := '<div></div>
|
|||
|
``` c
|
|||
|
int x = 33;
|
|||
|
```'.
|
|||
|
|
|||
|
expected := '<div></div>
|
|||
|
``` c
|
|||
|
int x = 33;
|
|||
|
```'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'html blocks' }
|
|||
|
PPCommonMarkSpecTest >> testExample101 [
|
|||
|
input := '<!-- Foo
|
|||
|
bar
|
|||
|
baz -->'.
|
|||
|
|
|||
|
expected := '<!-- Foo
|
|||
|
bar
|
|||
|
baz -->'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'html blocks' }
|
|||
|
PPCommonMarkSpecTest >> testExample102 [
|
|||
|
input := '<?php
|
|||
|
echo ''>'';
|
|||
|
?>'.
|
|||
|
|
|||
|
expected := '<?php
|
|||
|
echo ''>'';
|
|||
|
?>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'html blocks' }
|
|||
|
PPCommonMarkSpecTest >> testExample103 [
|
|||
|
input := '<![CDATA[
|
|||
|
function matchwo(a,b)
|
|||
|
{
|
|||
|
if (a < b && a < 0) then
|
|||
|
{
|
|||
|
return 1;
|
|||
|
}
|
|||
|
else
|
|||
|
{
|
|||
|
return 0;
|
|||
|
}
|
|||
|
}
|
|||
|
]]>'.
|
|||
|
|
|||
|
expected := '<![CDATA[
|
|||
|
function matchwo(a,b)
|
|||
|
{
|
|||
|
if (a < b && a < 0) then
|
|||
|
{
|
|||
|
return 1;
|
|||
|
}
|
|||
|
else
|
|||
|
{
|
|||
|
return 0;
|
|||
|
}
|
|||
|
}
|
|||
|
]]>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'html blocks' }
|
|||
|
PPCommonMarkSpecTest >> testExample104 [
|
|||
|
input := ' <!-- foo -->
|
|||
|
|
|||
|
<!-- foo -->'.
|
|||
|
|
|||
|
expected := ' <!-- foo -->
|
|||
|
<pre><code><!-- foo -->
|
|||
|
</code></pre>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'html blocks' }
|
|||
|
PPCommonMarkSpecTest >> testExample105 [
|
|||
|
input := 'Foo
|
|||
|
<div>
|
|||
|
bar
|
|||
|
</div>'.
|
|||
|
|
|||
|
expected := '<p>Foo</p>
|
|||
|
<div>
|
|||
|
bar
|
|||
|
</div>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'html blocks' }
|
|||
|
PPCommonMarkSpecTest >> testExample106 [
|
|||
|
input := '<div>
|
|||
|
bar
|
|||
|
</div>
|
|||
|
*foo*'.
|
|||
|
|
|||
|
expected := '<div>
|
|||
|
bar
|
|||
|
</div>
|
|||
|
*foo*'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'html blocks' }
|
|||
|
PPCommonMarkSpecTest >> testExample107 [
|
|||
|
input := '<div class
|
|||
|
foo'.
|
|||
|
|
|||
|
expected := '<div class
|
|||
|
foo'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'html blocks' }
|
|||
|
PPCommonMarkSpecTest >> testExample108 [
|
|||
|
input := '<div>
|
|||
|
|
|||
|
*Emphasized* text.
|
|||
|
|
|||
|
</div>'.
|
|||
|
|
|||
|
expected := '<div>
|
|||
|
<p><em>Emphasized</em> text.</p>
|
|||
|
</div>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'html blocks' }
|
|||
|
PPCommonMarkSpecTest >> testExample109 [
|
|||
|
input := '<div>
|
|||
|
*Emphasized* text.
|
|||
|
</div>'.
|
|||
|
|
|||
|
expected := '<div>
|
|||
|
*Emphasized* text.
|
|||
|
</div>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'html blocks' }
|
|||
|
PPCommonMarkSpecTest >> testExample110 [
|
|||
|
input := '<table>
|
|||
|
|
|||
|
<tr>
|
|||
|
|
|||
|
<td>
|
|||
|
Hi
|
|||
|
</td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
</table>'.
|
|||
|
|
|||
|
expected := '<table>
|
|||
|
<tr>
|
|||
|
<td>
|
|||
|
Hi
|
|||
|
</td>
|
|||
|
</tr>
|
|||
|
</table>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'link references' }
|
|||
|
PPCommonMarkSpecTest >> testExample111 [
|
|||
|
input := '[foo]: /url "title"
|
|||
|
|
|||
|
[foo]'.
|
|||
|
|
|||
|
expected := '<p><a href="/url" title="title">foo</a></p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'link references' }
|
|||
|
PPCommonMarkSpecTest >> testExample112 [
|
|||
|
input := ' [foo]:
|
|||
|
/url
|
|||
|
''the title''
|
|||
|
|
|||
|
[foo]'.
|
|||
|
|
|||
|
expected := '<p><a href="/url" title="the title">foo</a></p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'link references' }
|
|||
|
PPCommonMarkSpecTest >> testExample113 [
|
|||
|
input := '[Foo*bar\]]:my_(url) ''title (with parens)''
|
|||
|
|
|||
|
[Foo*bar\]]'.
|
|||
|
|
|||
|
expected := '<p><a href="my_(url)" title="title (with parens)">Foo*bar]</a></p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'link references' }
|
|||
|
PPCommonMarkSpecTest >> testExample114 [
|
|||
|
input := '[Foo bar]:
|
|||
|
<my url>
|
|||
|
''title''
|
|||
|
|
|||
|
[Foo bar]'.
|
|||
|
|
|||
|
expected := '<p><a href="my%20url" title="title">Foo bar</a></p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'link references' }
|
|||
|
PPCommonMarkSpecTest >> testExample115 [
|
|||
|
input := '[foo]: /url ''
|
|||
|
title
|
|||
|
line1
|
|||
|
line2
|
|||
|
''
|
|||
|
|
|||
|
[foo]'.
|
|||
|
|
|||
|
expected := '<p><a href="/url" title="
|
|||
|
title
|
|||
|
line1
|
|||
|
line2
|
|||
|
">foo</a></p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'link references' }
|
|||
|
PPCommonMarkSpecTest >> testExample116 [
|
|||
|
input := '[foo]: /url ''title
|
|||
|
|
|||
|
with blank line''
|
|||
|
|
|||
|
[foo]'.
|
|||
|
|
|||
|
expected := '<p>[foo]: /url ''title</p>
|
|||
|
<p>with blank line''</p>
|
|||
|
<p>[foo]</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'link references' }
|
|||
|
PPCommonMarkSpecTest >> testExample117 [
|
|||
|
input := '[foo]:
|
|||
|
/url
|
|||
|
|
|||
|
[foo]'.
|
|||
|
|
|||
|
expected := '<p><a href="/url">foo</a></p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'link references' }
|
|||
|
PPCommonMarkSpecTest >> testExample118 [
|
|||
|
input := '[foo]:
|
|||
|
|
|||
|
[foo]'.
|
|||
|
|
|||
|
expected := '<p>[foo]:</p>
|
|||
|
<p>[foo]</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'link references' }
|
|||
|
PPCommonMarkSpecTest >> testExample119 [
|
|||
|
input := '[foo]
|
|||
|
|
|||
|
[foo]: url'.
|
|||
|
|
|||
|
expected := '[foo]
|
|||
|
|
|||
|
[foo]: url'.
|
|||
|
|
|||
|
true ifTrue: [ ^ self flag: 'links before definitions not yet supported' ].
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'link references' }
|
|||
|
PPCommonMarkSpecTest >> testExample120 [
|
|||
|
input := '[foo]: first
|
|||
|
[foo]: second
|
|||
|
|
|||
|
[foo]'.
|
|||
|
|
|||
|
expected := '<p><a href="first">foo</a></p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'link references' }
|
|||
|
PPCommonMarkSpecTest >> testExample121 [
|
|||
|
input := '[FOO]: /url
|
|||
|
|
|||
|
[Foo]'.
|
|||
|
|
|||
|
expected := '<p><a href="/url">Foo</a></p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'link references' }
|
|||
|
PPCommonMarkSpecTest >> testExample122 [
|
|||
|
input := '[ΑΓΩ]: /φου
|
|||
|
|
|||
|
[αγω]'.
|
|||
|
|
|||
|
expected := '<p><a href="/%CF%86%CE%BF%CF%85">αγω</a></p>'.
|
|||
|
true ifTrue: [ ^ self flag: 'escaping not yet supported...' ].
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'link references' }
|
|||
|
PPCommonMarkSpecTest >> testExample122a [
|
|||
|
input := '[ΑΓΩ]: /foo
|
|||
|
|
|||
|
[αγω]'.
|
|||
|
|
|||
|
expected := '<p><a href="/foo">αγω</a></p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'link references' }
|
|||
|
PPCommonMarkSpecTest >> testExample123 [
|
|||
|
input := '[foo]: /url'.
|
|||
|
|
|||
|
expected := ''.
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'link references' }
|
|||
|
PPCommonMarkSpecTest >> testExample124 [
|
|||
|
input := '[
|
|||
|
foo
|
|||
|
]: /url
|
|||
|
bar'.
|
|||
|
|
|||
|
expected := '<p>bar</p>'.
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'link references' }
|
|||
|
PPCommonMarkSpecTest >> testExample125 [
|
|||
|
input := '[foo]: /url "title" ok'.
|
|||
|
|
|||
|
expected := '<p>[foo]: /url "title" ok</p>'.
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'link references' }
|
|||
|
PPCommonMarkSpecTest >> testExample126 [
|
|||
|
input := ' [foo]: /url "title"
|
|||
|
|
|||
|
[foo]'.
|
|||
|
|
|||
|
expected := '<pre><code>[foo]: /url "title"
|
|||
|
</code></pre>
|
|||
|
<p>[foo]</p>'.
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'link references' }
|
|||
|
PPCommonMarkSpecTest >> testExample127 [
|
|||
|
input := '```
|
|||
|
[foo]: /url
|
|||
|
```
|
|||
|
|
|||
|
[foo]
|
|||
|
'.
|
|||
|
|
|||
|
expected := '<pre><code>[foo]: /url
|
|||
|
</code></pre>
|
|||
|
<p>[foo]</p>'.
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'link references' }
|
|||
|
PPCommonMarkSpecTest >> testExample128 [
|
|||
|
input := 'Foo
|
|||
|
[bar]: /baz
|
|||
|
|
|||
|
[bar]'.
|
|||
|
|
|||
|
expected := '<p>Foo
|
|||
|
[bar]: /baz</p>
|
|||
|
<p>[bar]</p>'.
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'link references' }
|
|||
|
PPCommonMarkSpecTest >> testExample129 [
|
|||
|
input := '# [Foo]
|
|||
|
[foo]: /url
|
|||
|
> bar'.
|
|||
|
|
|||
|
expected := '<h1><a href="/url">Foo</a></h1>
|
|||
|
<blockquote>
|
|||
|
<p>bar</p>
|
|||
|
</blockquote>'.
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'link references' }
|
|||
|
PPCommonMarkSpecTest >> testExample129a [
|
|||
|
input := '[foo]: /url
|
|||
|
# [Foo]
|
|||
|
> bar'.
|
|||
|
|
|||
|
expected := '<h1><a href="/url">Foo</a></h1>
|
|||
|
<blockquote>
|
|||
|
<p>bar</p>
|
|||
|
</blockquote>'.
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'link references' }
|
|||
|
PPCommonMarkSpecTest >> testExample130 [
|
|||
|
input := '[foo]: /foo-url "foo"
|
|||
|
[bar]: /bar-url
|
|||
|
"bar"
|
|||
|
[baz]: /baz-url
|
|||
|
|
|||
|
[foo],
|
|||
|
[bar],
|
|||
|
[baz]'.
|
|||
|
|
|||
|
expected := '<p><a href="/foo-url" title="foo">foo</a>,
|
|||
|
<a href="/bar-url" title="bar">bar</a>,
|
|||
|
<a href="/baz-url">baz</a></p>'.
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'link references' }
|
|||
|
PPCommonMarkSpecTest >> testExample131 [
|
|||
|
input := '[foo]
|
|||
|
|
|||
|
> [foo]: /url'.
|
|||
|
|
|||
|
expected := '<p><a href="/url">foo</a></p>
|
|||
|
<blockquote>
|
|||
|
</blockquote>'.
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'link references' }
|
|||
|
PPCommonMarkSpecTest >> testExample131a [
|
|||
|
input := '> [foo]: /url
|
|||
|
[foo]'.
|
|||
|
|
|||
|
expected := '<blockquote>
|
|||
|
</blockquote>
|
|||
|
<p><a href="/url">foo</a></p>'.
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #paragraphs }
|
|||
|
PPCommonMarkSpecTest >> testExample132 [
|
|||
|
input := 'aaa
|
|||
|
|
|||
|
bbb'.
|
|||
|
|
|||
|
expected := '<p>aaa</p>
|
|||
|
<p>bbb</p>'.
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #paragraphs }
|
|||
|
PPCommonMarkSpecTest >> testExample133 [
|
|||
|
input := 'aaa
|
|||
|
bbb
|
|||
|
|
|||
|
ccc
|
|||
|
ddd'.
|
|||
|
|
|||
|
expected := '<p>aaa
|
|||
|
bbb</p>
|
|||
|
<p>ccc
|
|||
|
ddd</p>'.
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #paragraphs }
|
|||
|
PPCommonMarkSpecTest >> testExample134 [
|
|||
|
input := 'aaa
|
|||
|
|
|||
|
|
|||
|
bbb'.
|
|||
|
|
|||
|
expected := '<p>aaa</p>
|
|||
|
<p>bbb</p>'.
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #paragraphs }
|
|||
|
PPCommonMarkSpecTest >> testExample135 [
|
|||
|
input := ' aaa
|
|||
|
bbb'.
|
|||
|
|
|||
|
expected := '<p>aaa
|
|||
|
bbb</p>'.
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #paragraphs }
|
|||
|
PPCommonMarkSpecTest >> testExample136 [
|
|||
|
input := 'aaa
|
|||
|
bbb
|
|||
|
ccc'.
|
|||
|
|
|||
|
expected := '<p>aaa
|
|||
|
bbb
|
|||
|
ccc</p>'.
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #paragraphs }
|
|||
|
PPCommonMarkSpecTest >> testExample137 [
|
|||
|
input := ' aaa
|
|||
|
bbb'.
|
|||
|
|
|||
|
expected := '<p>aaa
|
|||
|
bbb</p>'.
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #paragraphs }
|
|||
|
PPCommonMarkSpecTest >> testExample138 [
|
|||
|
input := ' aaa
|
|||
|
bbb'.
|
|||
|
|
|||
|
expected := '<pre><code>aaa
|
|||
|
</code></pre>
|
|||
|
<p>bbb</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #paragraphs }
|
|||
|
PPCommonMarkSpecTest >> testExample139 [
|
|||
|
input := 'aaa
|
|||
|
bbb '.
|
|||
|
|
|||
|
expected := '<p>aaa<br />
|
|||
|
bbb</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'blank lines' }
|
|||
|
PPCommonMarkSpecTest >> testExample140 [
|
|||
|
input := '
|
|||
|
|
|||
|
aaa
|
|||
|
|
|||
|
|
|||
|
# aaa
|
|||
|
|
|||
|
|
|||
|
'.
|
|||
|
|
|||
|
expected := '<p>aaa</p>
|
|||
|
<h1>aaa</h1>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'block quotes' }
|
|||
|
PPCommonMarkSpecTest >> testExample141 [
|
|||
|
input := '> # Foo
|
|||
|
> bar
|
|||
|
> baz'.
|
|||
|
|
|||
|
expected := '<blockquote>
|
|||
|
<h1>Foo</h1>
|
|||
|
<p>bar
|
|||
|
baz</p>
|
|||
|
</blockquote>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'block quotes' }
|
|||
|
PPCommonMarkSpecTest >> testExample142 [
|
|||
|
input := '># Foo
|
|||
|
>bar
|
|||
|
> baz'.
|
|||
|
|
|||
|
expected := '<blockquote>
|
|||
|
<h1>Foo</h1>
|
|||
|
<p>bar
|
|||
|
baz</p>
|
|||
|
</blockquote>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'block quotes' }
|
|||
|
PPCommonMarkSpecTest >> testExample143 [
|
|||
|
input := ' > # Foo
|
|||
|
> bar
|
|||
|
> baz'.
|
|||
|
|
|||
|
expected := '<blockquote>
|
|||
|
<h1>Foo</h1>
|
|||
|
<p>bar
|
|||
|
baz</p>
|
|||
|
</blockquote>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'block quotes' }
|
|||
|
PPCommonMarkSpecTest >> testExample144 [
|
|||
|
input := ' > # Foo
|
|||
|
> bar
|
|||
|
> baz'.
|
|||
|
|
|||
|
expected := '<pre><code>> # Foo
|
|||
|
> bar
|
|||
|
> baz
|
|||
|
</code></pre>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'block quotes' }
|
|||
|
PPCommonMarkSpecTest >> testExample145 [
|
|||
|
input := '> # Foo
|
|||
|
> bar
|
|||
|
baz'.
|
|||
|
|
|||
|
expected := '<blockquote>
|
|||
|
<h1>Foo</h1>
|
|||
|
<p>bar
|
|||
|
baz</p>
|
|||
|
</blockquote>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'block quotes' }
|
|||
|
PPCommonMarkSpecTest >> testExample146 [
|
|||
|
input := '> bar
|
|||
|
baz
|
|||
|
> foo'.
|
|||
|
|
|||
|
expected := '<blockquote>
|
|||
|
<p>bar
|
|||
|
baz
|
|||
|
foo</p>
|
|||
|
</blockquote>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'block quotes' }
|
|||
|
PPCommonMarkSpecTest >> testExample147 [
|
|||
|
input := '> foo
|
|||
|
---'.
|
|||
|
|
|||
|
expected := '<blockquote>
|
|||
|
<p>foo</p>
|
|||
|
</blockquote>
|
|||
|
<hr />'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'block quotes' }
|
|||
|
PPCommonMarkSpecTest >> testExample148 [
|
|||
|
input := '> - foo
|
|||
|
- bar'.
|
|||
|
|
|||
|
expected := '<blockquote>
|
|||
|
<ul>
|
|||
|
<li>foo</li>
|
|||
|
</ul>
|
|||
|
</blockquote>
|
|||
|
<ul>
|
|||
|
<li>bar</li>
|
|||
|
</ul>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'block quotes' }
|
|||
|
PPCommonMarkSpecTest >> testExample149 [
|
|||
|
input := '> foo
|
|||
|
bar'.
|
|||
|
|
|||
|
expected := '<blockquote>
|
|||
|
<pre><code>foo
|
|||
|
</code></pre>
|
|||
|
</blockquote>
|
|||
|
<pre><code>bar
|
|||
|
</code></pre>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'block quotes' }
|
|||
|
PPCommonMarkSpecTest >> testExample150 [
|
|||
|
input := '> ```
|
|||
|
foo
|
|||
|
```'.
|
|||
|
|
|||
|
expected := '<blockquote>
|
|||
|
<pre><code></code></pre>
|
|||
|
</blockquote>
|
|||
|
<p>foo</p>
|
|||
|
<pre><code></code></pre>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'block quotes' }
|
|||
|
PPCommonMarkSpecTest >> testExample151 [
|
|||
|
input := '>'.
|
|||
|
|
|||
|
expected := '<blockquote>
|
|||
|
</blockquote>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'block quotes' }
|
|||
|
PPCommonMarkSpecTest >> testExample152 [
|
|||
|
input := '>
|
|||
|
>
|
|||
|
> '.
|
|||
|
|
|||
|
expected := '<blockquote>
|
|||
|
</blockquote>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'block quotes' }
|
|||
|
PPCommonMarkSpecTest >> testExample153 [
|
|||
|
input := '>
|
|||
|
> foo
|
|||
|
> '.
|
|||
|
|
|||
|
expected := '<blockquote>
|
|||
|
<p>foo</p>
|
|||
|
</blockquote>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'block quotes' }
|
|||
|
PPCommonMarkSpecTest >> testExample154 [
|
|||
|
input := '> foo
|
|||
|
|
|||
|
> bar'.
|
|||
|
|
|||
|
expected := '<blockquote>
|
|||
|
<p>foo</p>
|
|||
|
</blockquote>
|
|||
|
<blockquote>
|
|||
|
<p>bar</p>
|
|||
|
</blockquote>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'block quotes' }
|
|||
|
PPCommonMarkSpecTest >> testExample155 [
|
|||
|
input := '> foo
|
|||
|
> bar'.
|
|||
|
|
|||
|
expected := '<blockquote>
|
|||
|
<p>foo
|
|||
|
bar</p>
|
|||
|
</blockquote>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'block quotes' }
|
|||
|
PPCommonMarkSpecTest >> testExample156 [
|
|||
|
input := '> foo
|
|||
|
>
|
|||
|
> bar'.
|
|||
|
|
|||
|
expected := '<blockquote>
|
|||
|
<p>foo</p>
|
|||
|
<p>bar</p>
|
|||
|
</blockquote>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'block quotes' }
|
|||
|
PPCommonMarkSpecTest >> testExample157 [
|
|||
|
input := 'foo
|
|||
|
> bar'.
|
|||
|
|
|||
|
expected := '<p>foo</p>
|
|||
|
<blockquote>
|
|||
|
<p>bar</p>
|
|||
|
</blockquote>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'block quotes' }
|
|||
|
PPCommonMarkSpecTest >> testExample158 [
|
|||
|
input := '> aaa
|
|||
|
***
|
|||
|
> bbb'.
|
|||
|
|
|||
|
expected := '<blockquote>
|
|||
|
<p>aaa</p>
|
|||
|
</blockquote>
|
|||
|
<hr />
|
|||
|
<blockquote>
|
|||
|
<p>bbb</p>
|
|||
|
</blockquote>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'block quotes' }
|
|||
|
PPCommonMarkSpecTest >> testExample159 [
|
|||
|
input := '> bar
|
|||
|
baz'.
|
|||
|
|
|||
|
expected := '<blockquote>
|
|||
|
<p>bar
|
|||
|
baz</p>
|
|||
|
</blockquote>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'block quotes' }
|
|||
|
PPCommonMarkSpecTest >> testExample160 [
|
|||
|
input := '> bar
|
|||
|
|
|||
|
baz'.
|
|||
|
|
|||
|
expected := '<blockquote>
|
|||
|
<p>bar</p>
|
|||
|
</blockquote>
|
|||
|
<p>baz</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'block quotes' }
|
|||
|
PPCommonMarkSpecTest >> testExample161 [
|
|||
|
input := '> bar
|
|||
|
>
|
|||
|
baz'.
|
|||
|
|
|||
|
expected := '<blockquote>
|
|||
|
<p>bar</p>
|
|||
|
</blockquote>
|
|||
|
<p>baz</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'block quotes' }
|
|||
|
PPCommonMarkSpecTest >> testExample162 [
|
|||
|
input := '> > > foo
|
|||
|
bar'.
|
|||
|
|
|||
|
expected := '<blockquote>
|
|||
|
<blockquote>
|
|||
|
<blockquote>
|
|||
|
<p>foo
|
|||
|
bar</p>
|
|||
|
</blockquote>
|
|||
|
</blockquote>
|
|||
|
</blockquote>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'block quotes' }
|
|||
|
PPCommonMarkSpecTest >> testExample163 [
|
|||
|
input := '>>> foo
|
|||
|
> bar
|
|||
|
>>baz'.
|
|||
|
|
|||
|
expected := '<blockquote>
|
|||
|
<blockquote>
|
|||
|
<blockquote>
|
|||
|
<p>foo
|
|||
|
bar
|
|||
|
baz</p>
|
|||
|
</blockquote>
|
|||
|
</blockquote>
|
|||
|
</blockquote>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'block quotes' }
|
|||
|
PPCommonMarkSpecTest >> testExample164 [
|
|||
|
input := '> code
|
|||
|
|
|||
|
> not code'.
|
|||
|
|
|||
|
expected := '<blockquote>
|
|||
|
<pre><code>code
|
|||
|
</code></pre>
|
|||
|
</blockquote>
|
|||
|
<blockquote>
|
|||
|
<p>not code</p>
|
|||
|
</blockquote>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'list items' }
|
|||
|
PPCommonMarkSpecTest >> testExample165 [
|
|||
|
input := 'A paragraph
|
|||
|
with two lines.
|
|||
|
|
|||
|
indented code
|
|||
|
|
|||
|
> A block quote.'.
|
|||
|
|
|||
|
expected := '<p>A paragraph
|
|||
|
with two lines.</p>
|
|||
|
<pre><code>indented code
|
|||
|
</code></pre>
|
|||
|
<blockquote>
|
|||
|
<p>A block quote.</p>
|
|||
|
</blockquote>'.
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'list items' }
|
|||
|
PPCommonMarkSpecTest >> testExample166 [
|
|||
|
input := '1. A paragraph
|
|||
|
with two lines.
|
|||
|
|
|||
|
indented code
|
|||
|
|
|||
|
> A block quote.'.
|
|||
|
|
|||
|
expected := '<ol>
|
|||
|
<li>
|
|||
|
<p>A paragraph
|
|||
|
with two lines.</p>
|
|||
|
<pre><code>indented code
|
|||
|
</code></pre>
|
|||
|
<blockquote>
|
|||
|
<p>A block quote.</p>
|
|||
|
</blockquote>
|
|||
|
</li>
|
|||
|
</ol>'.
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'list items' }
|
|||
|
PPCommonMarkSpecTest >> testExample167 [
|
|||
|
input := '- one
|
|||
|
|
|||
|
two'.
|
|||
|
|
|||
|
expected := '<ul>
|
|||
|
<li>one</li>
|
|||
|
</ul>
|
|||
|
<p>two</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'list items' }
|
|||
|
PPCommonMarkSpecTest >> testExample168 [
|
|||
|
input := '- one
|
|||
|
|
|||
|
two'.
|
|||
|
|
|||
|
expected := '<ul>
|
|||
|
<li>
|
|||
|
<p>one</p>
|
|||
|
<p>two</p>
|
|||
|
</li>
|
|||
|
</ul>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'list items' }
|
|||
|
PPCommonMarkSpecTest >> testExample169 [
|
|||
|
input := ' - one
|
|||
|
|
|||
|
two'.
|
|||
|
|
|||
|
expected := '<ul>
|
|||
|
<li>one</li>
|
|||
|
</ul>
|
|||
|
<pre><code> two
|
|||
|
</code></pre>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'list items' }
|
|||
|
PPCommonMarkSpecTest >> testExample170 [
|
|||
|
input := ' - one
|
|||
|
|
|||
|
two'.
|
|||
|
|
|||
|
expected := '<ul>
|
|||
|
<li>
|
|||
|
<p>one</p>
|
|||
|
<p>two</p>
|
|||
|
</li>
|
|||
|
</ul>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'list items' }
|
|||
|
PPCommonMarkSpecTest >> testExample171 [
|
|||
|
input := ' > > 1. one
|
|||
|
>>
|
|||
|
>> two'.
|
|||
|
|
|||
|
expected := '<blockquote>
|
|||
|
<blockquote>
|
|||
|
<ol>
|
|||
|
<li>
|
|||
|
<p>one</p>
|
|||
|
<p>two</p>
|
|||
|
</li>
|
|||
|
</ol>
|
|||
|
</blockquote>
|
|||
|
</blockquote>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'list items' }
|
|||
|
PPCommonMarkSpecTest >> testExample172 [
|
|||
|
input := '>>- one
|
|||
|
>>
|
|||
|
> > two'.
|
|||
|
|
|||
|
expected := '<blockquote>
|
|||
|
<blockquote>
|
|||
|
<ul>
|
|||
|
<li>one</li>
|
|||
|
</ul>
|
|||
|
<p>two</p>
|
|||
|
</blockquote>
|
|||
|
</blockquote>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'list items' }
|
|||
|
PPCommonMarkSpecTest >> testExample173 [
|
|||
|
input := '-one
|
|||
|
|
|||
|
2.two'.
|
|||
|
|
|||
|
expected := '<p>-one</p>
|
|||
|
<p>2.two</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'list items' }
|
|||
|
PPCommonMarkSpecTest >> testExample174 [
|
|||
|
input := '- foo
|
|||
|
|
|||
|
bar
|
|||
|
|
|||
|
- foo
|
|||
|
|
|||
|
|
|||
|
bar
|
|||
|
|
|||
|
- ```
|
|||
|
foo
|
|||
|
|
|||
|
|
|||
|
bar
|
|||
|
```
|
|||
|
|
|||
|
- baz
|
|||
|
|
|||
|
+ ```
|
|||
|
foo
|
|||
|
|
|||
|
|
|||
|
bar
|
|||
|
```'.
|
|||
|
|
|||
|
expected := '<ul>
|
|||
|
<li>
|
|||
|
<p>foo</p>
|
|||
|
<p>bar</p>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<p>foo</p>
|
|||
|
</li>
|
|||
|
</ul>
|
|||
|
<p>bar</p>
|
|||
|
<ul>
|
|||
|
<li>
|
|||
|
<pre><code>foo
|
|||
|
|
|||
|
|
|||
|
bar
|
|||
|
</code></pre>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<p>baz</p>
|
|||
|
<ul>
|
|||
|
<li>
|
|||
|
<pre><code>foo
|
|||
|
|
|||
|
|
|||
|
bar
|
|||
|
</code></pre>
|
|||
|
</li>
|
|||
|
</ul>
|
|||
|
</li>
|
|||
|
</ul>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'list items' }
|
|||
|
PPCommonMarkSpecTest >> testExample175 [
|
|||
|
input := '1. foo
|
|||
|
|
|||
|
```
|
|||
|
bar
|
|||
|
```
|
|||
|
|
|||
|
baz
|
|||
|
|
|||
|
> bam'.
|
|||
|
|
|||
|
expected := '<ol>
|
|||
|
<li>
|
|||
|
<p>foo</p>
|
|||
|
<pre><code>bar
|
|||
|
</code></pre>
|
|||
|
<p>baz</p>
|
|||
|
<blockquote>
|
|||
|
<p>bam</p>
|
|||
|
</blockquote>
|
|||
|
</li>
|
|||
|
</ol>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'list items' }
|
|||
|
PPCommonMarkSpecTest >> testExample176 [
|
|||
|
input := '- foo
|
|||
|
|
|||
|
bar'.
|
|||
|
|
|||
|
expected := '<ul>
|
|||
|
<li>
|
|||
|
<p>foo</p>
|
|||
|
<pre><code>bar
|
|||
|
</code></pre>
|
|||
|
</li>
|
|||
|
</ul>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'list items' }
|
|||
|
PPCommonMarkSpecTest >> testExample177 [
|
|||
|
input := '
|
|||
|
|
|||
|
10. foo
|
|||
|
|
|||
|
bar'.
|
|||
|
|
|||
|
expected := '<ol start="10">
|
|||
|
<li>
|
|||
|
<p>foo</p>
|
|||
|
<pre><code>bar
|
|||
|
</code></pre>
|
|||
|
</li>
|
|||
|
</ol>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'list items' }
|
|||
|
PPCommonMarkSpecTest >> testExample178 [
|
|||
|
input := ' indented code
|
|||
|
|
|||
|
paragraph
|
|||
|
|
|||
|
more code'.
|
|||
|
|
|||
|
expected := '<pre><code>indented code
|
|||
|
</code></pre>
|
|||
|
<p>paragraph</p>
|
|||
|
<pre><code>more code
|
|||
|
</code></pre>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'list items' }
|
|||
|
PPCommonMarkSpecTest >> testExample179 [
|
|||
|
input := '1. indented code
|
|||
|
|
|||
|
paragraph
|
|||
|
|
|||
|
more code'.
|
|||
|
|
|||
|
expected := '<ol>
|
|||
|
<li>
|
|||
|
<pre><code>indented code
|
|||
|
</code></pre>
|
|||
|
<p>paragraph</p>
|
|||
|
<pre><code>more code
|
|||
|
</code></pre>
|
|||
|
</li>
|
|||
|
</ol>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'list items' }
|
|||
|
PPCommonMarkSpecTest >> testExample180 [
|
|||
|
input := '1. indented code
|
|||
|
|
|||
|
paragraph
|
|||
|
|
|||
|
more code'.
|
|||
|
|
|||
|
expected := '<ol>
|
|||
|
<li>
|
|||
|
<pre><code> indented code
|
|||
|
</code></pre>
|
|||
|
<p>paragraph</p>
|
|||
|
<pre><code>more code
|
|||
|
</code></pre>
|
|||
|
</li>
|
|||
|
</ol>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'list items' }
|
|||
|
PPCommonMarkSpecTest >> testExample181 [
|
|||
|
input := ' foo
|
|||
|
|
|||
|
bar'.
|
|||
|
|
|||
|
expected := '<p>foo</p>
|
|||
|
<p>bar</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'list items' }
|
|||
|
PPCommonMarkSpecTest >> testExample182 [
|
|||
|
input := '- foo
|
|||
|
|
|||
|
bar'.
|
|||
|
|
|||
|
expected := '<ul>
|
|||
|
<li>foo</li>
|
|||
|
</ul>
|
|||
|
<p>bar</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'list items' }
|
|||
|
PPCommonMarkSpecTest >> testExample183 [
|
|||
|
input := '- foo
|
|||
|
|
|||
|
bar'.
|
|||
|
|
|||
|
expected := '<ul>
|
|||
|
<li>
|
|||
|
<p>foo</p>
|
|||
|
<p>bar</p>
|
|||
|
</li>
|
|||
|
</ul>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'list items' }
|
|||
|
PPCommonMarkSpecTest >> testExample184 [
|
|||
|
input := '-
|
|||
|
foo
|
|||
|
-
|
|||
|
```
|
|||
|
bar
|
|||
|
```
|
|||
|
-
|
|||
|
baz'.
|
|||
|
|
|||
|
expected := '<ul>
|
|||
|
<li>foo</li>
|
|||
|
<li>
|
|||
|
<pre><code>bar
|
|||
|
</code></pre>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<pre><code>baz
|
|||
|
</code></pre>
|
|||
|
</li>
|
|||
|
</ul>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'list items' }
|
|||
|
PPCommonMarkSpecTest >> testExample185 [
|
|||
|
input := '- foo
|
|||
|
-
|
|||
|
- bar'.
|
|||
|
|
|||
|
expected := '<ul>
|
|||
|
<li>foo</li>
|
|||
|
<li></li>
|
|||
|
<li>bar</li>
|
|||
|
</ul>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'list items' }
|
|||
|
PPCommonMarkSpecTest >> testExample186 [
|
|||
|
input := '- foo
|
|||
|
-
|
|||
|
- bar'.
|
|||
|
|
|||
|
expected := '<ul>
|
|||
|
<li>foo</li>
|
|||
|
<li></li>
|
|||
|
<li>bar</li>
|
|||
|
</ul>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'list items' }
|
|||
|
PPCommonMarkSpecTest >> testExample187 [
|
|||
|
input := '1. foo
|
|||
|
2.
|
|||
|
3. bar'.
|
|||
|
|
|||
|
expected := '<ol>
|
|||
|
<li>foo</li>
|
|||
|
<li></li>
|
|||
|
<li>bar</li>
|
|||
|
</ol>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'list items' }
|
|||
|
PPCommonMarkSpecTest >> testExample188 [
|
|||
|
input := '*'.
|
|||
|
|
|||
|
expected := '<ul>
|
|||
|
<li></li>
|
|||
|
</ul>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'list items' }
|
|||
|
PPCommonMarkSpecTest >> testExample189 [
|
|||
|
input := ' 1. A paragraph
|
|||
|
with two lines.
|
|||
|
|
|||
|
indented code
|
|||
|
|
|||
|
> A block quote.'.
|
|||
|
|
|||
|
expected := '<ol>
|
|||
|
<li>
|
|||
|
<p>A paragraph
|
|||
|
with two lines.</p>
|
|||
|
<pre><code>indented code
|
|||
|
</code></pre>
|
|||
|
<blockquote>
|
|||
|
<p>A block quote.</p>
|
|||
|
</blockquote>
|
|||
|
</li>
|
|||
|
</ol>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'list items' }
|
|||
|
PPCommonMarkSpecTest >> testExample190 [
|
|||
|
input := ' 1. A paragraph
|
|||
|
with two lines.
|
|||
|
|
|||
|
indented code
|
|||
|
|
|||
|
> A block quote.'.
|
|||
|
|
|||
|
expected := '<ol>
|
|||
|
<li>
|
|||
|
<p>A paragraph
|
|||
|
with two lines.</p>
|
|||
|
<pre><code>indented code
|
|||
|
</code></pre>
|
|||
|
<blockquote>
|
|||
|
<p>A block quote.</p>
|
|||
|
</blockquote>
|
|||
|
</li>
|
|||
|
</ol>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'list items' }
|
|||
|
PPCommonMarkSpecTest >> testExample191 [
|
|||
|
input := ' 1. A paragraph
|
|||
|
with two lines.
|
|||
|
|
|||
|
indented code
|
|||
|
|
|||
|
> A block quote.'.
|
|||
|
|
|||
|
expected := '<ol>
|
|||
|
<li>
|
|||
|
<p>A paragraph
|
|||
|
with two lines.</p>
|
|||
|
<pre><code>indented code
|
|||
|
</code></pre>
|
|||
|
<blockquote>
|
|||
|
<p>A block quote.</p>
|
|||
|
</blockquote>
|
|||
|
</li>
|
|||
|
</ol>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'list items' }
|
|||
|
PPCommonMarkSpecTest >> testExample192 [
|
|||
|
input := ' 1. A paragraph
|
|||
|
with two lines.
|
|||
|
|
|||
|
indented code
|
|||
|
|
|||
|
> A block quote.'.
|
|||
|
|
|||
|
expected := '<pre><code>1. A paragraph
|
|||
|
with two lines.
|
|||
|
|
|||
|
indented code
|
|||
|
|
|||
|
> A block quote.
|
|||
|
</code></pre>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'list items' }
|
|||
|
PPCommonMarkSpecTest >> testExample193 [
|
|||
|
input := ' 1. A paragraph
|
|||
|
with two lines.
|
|||
|
|
|||
|
indented code
|
|||
|
|
|||
|
> A block quote.'.
|
|||
|
|
|||
|
expected := '<ol>
|
|||
|
<li>
|
|||
|
<p>A paragraph
|
|||
|
with two lines.</p>
|
|||
|
<pre><code>indented code
|
|||
|
</code></pre>
|
|||
|
<blockquote>
|
|||
|
<p>A block quote.</p>
|
|||
|
</blockquote>
|
|||
|
</li>
|
|||
|
</ol>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'list items' }
|
|||
|
PPCommonMarkSpecTest >> testExample194 [
|
|||
|
input := ' 1. A paragraph
|
|||
|
with two lines.'.
|
|||
|
|
|||
|
expected := '<ol>
|
|||
|
<li>A paragraph
|
|||
|
with two lines.</li>
|
|||
|
</ol>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'list items' }
|
|||
|
PPCommonMarkSpecTest >> testExample195 [
|
|||
|
input := '> 1. > Blockquote
|
|||
|
continued here.'.
|
|||
|
|
|||
|
expected := '<blockquote>
|
|||
|
<ol>
|
|||
|
<li>
|
|||
|
<blockquote>
|
|||
|
<p>Blockquote
|
|||
|
continued here.</p>
|
|||
|
</blockquote>
|
|||
|
</li>
|
|||
|
</ol>
|
|||
|
</blockquote>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'list items' }
|
|||
|
PPCommonMarkSpecTest >> testExample196 [
|
|||
|
input := '> 1. > Blockquote
|
|||
|
> continued here.'.
|
|||
|
|
|||
|
expected := '<blockquote>
|
|||
|
<ol>
|
|||
|
<li>
|
|||
|
<blockquote>
|
|||
|
<p>Blockquote
|
|||
|
continued here.</p>
|
|||
|
</blockquote>
|
|||
|
</li>
|
|||
|
</ol>
|
|||
|
</blockquote>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'list items' }
|
|||
|
PPCommonMarkSpecTest >> testExample197 [
|
|||
|
input := '- foo
|
|||
|
- bar
|
|||
|
- baz'.
|
|||
|
|
|||
|
expected := '<ul>
|
|||
|
<li>foo
|
|||
|
<ul>
|
|||
|
<li>bar
|
|||
|
<ul>
|
|||
|
<li>baz</li>
|
|||
|
</ul>
|
|||
|
</li>
|
|||
|
</ul>
|
|||
|
</li>
|
|||
|
</ul>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'list items' }
|
|||
|
PPCommonMarkSpecTest >> testExample198 [
|
|||
|
input := '- foo
|
|||
|
- bar
|
|||
|
- baz'.
|
|||
|
|
|||
|
expected := '<ul>
|
|||
|
<li>foo</li>
|
|||
|
<li>bar</li>
|
|||
|
<li>baz</li>
|
|||
|
</ul>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'list items' }
|
|||
|
PPCommonMarkSpecTest >> testExample199 [
|
|||
|
input := '10) foo
|
|||
|
- bar'.
|
|||
|
|
|||
|
expected := '<ol start="10">
|
|||
|
<li>foo
|
|||
|
<ul>
|
|||
|
<li>bar</li>
|
|||
|
</ul>
|
|||
|
</li>
|
|||
|
</ol>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'list items' }
|
|||
|
PPCommonMarkSpecTest >> testExample200 [
|
|||
|
input := '10) foo
|
|||
|
- bar'.
|
|||
|
|
|||
|
expected := '<ol start="10">
|
|||
|
<li>foo</li>
|
|||
|
</ol>
|
|||
|
<ul>
|
|||
|
<li>bar</li>
|
|||
|
</ul>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'list items' }
|
|||
|
PPCommonMarkSpecTest >> testExample201 [
|
|||
|
input := '- - foo'.
|
|||
|
|
|||
|
expected := '<ul>
|
|||
|
<li>
|
|||
|
<ul>
|
|||
|
<li>foo</li>
|
|||
|
</ul>
|
|||
|
</li>
|
|||
|
</ul>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'list items' }
|
|||
|
PPCommonMarkSpecTest >> testExample202 [
|
|||
|
input := '1. - 2. foo'.
|
|||
|
|
|||
|
expected := '<ol>
|
|||
|
<li>
|
|||
|
<ul>
|
|||
|
<li>
|
|||
|
<ol start="2">
|
|||
|
<li>foo</li>
|
|||
|
</ol>
|
|||
|
</li>
|
|||
|
</ul>
|
|||
|
</li>
|
|||
|
</ol>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'list items' }
|
|||
|
PPCommonMarkSpecTest >> testExample203 [
|
|||
|
input := '- # Foo
|
|||
|
- Bar
|
|||
|
---
|
|||
|
baz'.
|
|||
|
|
|||
|
expected := '<ul>
|
|||
|
<li>
|
|||
|
<h1>Foo</h1>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<h2>Bar</h2>baz</li>
|
|||
|
</ul>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #lists }
|
|||
|
PPCommonMarkSpecTest >> testExample204 [
|
|||
|
input := '- foo
|
|||
|
- bar
|
|||
|
+ baz'.
|
|||
|
|
|||
|
expected := '<ul>
|
|||
|
<li>foo</li>
|
|||
|
<li>bar</li>
|
|||
|
</ul>
|
|||
|
<ul>
|
|||
|
<li>baz</li>
|
|||
|
</ul>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #lists }
|
|||
|
PPCommonMarkSpecTest >> testExample205 [
|
|||
|
input := '1. foo
|
|||
|
2. bar
|
|||
|
3) baz'.
|
|||
|
|
|||
|
expected := '<ol>
|
|||
|
<li>foo</li>
|
|||
|
<li>bar</li>
|
|||
|
</ol>
|
|||
|
<ol start="3">
|
|||
|
<li>baz</li>
|
|||
|
</ol>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #lists }
|
|||
|
PPCommonMarkSpecTest >> testExample206 [
|
|||
|
input := 'Foo
|
|||
|
- bar
|
|||
|
- baz'.
|
|||
|
|
|||
|
expected := '<p>Foo</p>
|
|||
|
<ul>
|
|||
|
<li>bar</li>
|
|||
|
<li>baz</li>
|
|||
|
</ul>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #lists }
|
|||
|
PPCommonMarkSpecTest >> testExample207 [
|
|||
|
input := 'The number of windows in my house is
|
|||
|
14. The number of doors is 6.'.
|
|||
|
|
|||
|
expected := '<p>The number of windows in my house is</p>
|
|||
|
<ol start="14">
|
|||
|
<li>The number of doors is 6.</li>
|
|||
|
</ol>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #lists }
|
|||
|
PPCommonMarkSpecTest >> testExample208 [
|
|||
|
input := '- foo
|
|||
|
|
|||
|
- bar
|
|||
|
|
|||
|
|
|||
|
- baz'.
|
|||
|
|
|||
|
expected := '<ul>
|
|||
|
<li>
|
|||
|
<p>foo</p>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<p>bar</p>
|
|||
|
</li>
|
|||
|
</ul>
|
|||
|
<ul>
|
|||
|
<li>baz</li>
|
|||
|
</ul>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #lists }
|
|||
|
PPCommonMarkSpecTest >> testExample209 [
|
|||
|
input := '- foo
|
|||
|
|
|||
|
|
|||
|
bar
|
|||
|
- baz'.
|
|||
|
|
|||
|
expected := '<ul>
|
|||
|
<li>foo</li>
|
|||
|
</ul>
|
|||
|
<p>bar</p>
|
|||
|
<ul>
|
|||
|
<li>baz</li>
|
|||
|
</ul>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #lists }
|
|||
|
PPCommonMarkSpecTest >> testExample210 [
|
|||
|
input := '- foo
|
|||
|
- bar
|
|||
|
- baz
|
|||
|
|
|||
|
|
|||
|
bim'.
|
|||
|
|
|||
|
expected := '<ul>
|
|||
|
<li>foo
|
|||
|
<ul>
|
|||
|
<li>bar
|
|||
|
<ul>
|
|||
|
<li>baz</li>
|
|||
|
</ul>
|
|||
|
</li>
|
|||
|
</ul>
|
|||
|
</li>
|
|||
|
</ul>
|
|||
|
<pre><code> bim
|
|||
|
</code></pre>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #lists }
|
|||
|
PPCommonMarkSpecTest >> testExample211 [
|
|||
|
input := '- foo
|
|||
|
- bar
|
|||
|
|
|||
|
|
|||
|
- baz
|
|||
|
- bim'.
|
|||
|
|
|||
|
expected := '<ul>
|
|||
|
<li>foo</li>
|
|||
|
<li>bar</li>
|
|||
|
</ul>
|
|||
|
<ul>
|
|||
|
<li>baz</li>
|
|||
|
<li>bim</li>
|
|||
|
</ul>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #lists }
|
|||
|
PPCommonMarkSpecTest >> testExample212 [
|
|||
|
input := '- foo
|
|||
|
|
|||
|
notcode
|
|||
|
|
|||
|
- foo
|
|||
|
|
|||
|
|
|||
|
code'.
|
|||
|
|
|||
|
expected := '<ul>
|
|||
|
<li>
|
|||
|
<p>foo</p>
|
|||
|
<p>notcode</p>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<p>foo</p>
|
|||
|
</li>
|
|||
|
</ul>
|
|||
|
<pre><code>code
|
|||
|
</code></pre>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #lists }
|
|||
|
PPCommonMarkSpecTest >> testExample213 [
|
|||
|
input := '- a
|
|||
|
- b
|
|||
|
- c
|
|||
|
- d
|
|||
|
- e
|
|||
|
- f
|
|||
|
- g
|
|||
|
'.
|
|||
|
|
|||
|
expected := '<ul>
|
|||
|
<li>a</li>
|
|||
|
<li>b</li>
|
|||
|
<li>c</li>
|
|||
|
<li>d</li>
|
|||
|
<li>e</li>
|
|||
|
<li>f</li>
|
|||
|
<li>g</li>
|
|||
|
</ul>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #lists }
|
|||
|
PPCommonMarkSpecTest >> testExample214 [
|
|||
|
input := '- a
|
|||
|
- b
|
|||
|
|
|||
|
- c'.
|
|||
|
|
|||
|
expected := '<ul>
|
|||
|
<li>
|
|||
|
<p>a</p>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<p>b</p>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<p>c</p>
|
|||
|
</li>
|
|||
|
</ul>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #lists }
|
|||
|
PPCommonMarkSpecTest >> testExample215 [
|
|||
|
input := '* a
|
|||
|
*
|
|||
|
|
|||
|
* c'.
|
|||
|
|
|||
|
expected := '<ul>
|
|||
|
<li>
|
|||
|
<p>a</p>
|
|||
|
</li>
|
|||
|
<li></li>
|
|||
|
<li>
|
|||
|
<p>c</p>
|
|||
|
</li>
|
|||
|
</ul>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #lists }
|
|||
|
PPCommonMarkSpecTest >> testExample216 [
|
|||
|
input := '- a
|
|||
|
- b
|
|||
|
|
|||
|
c
|
|||
|
- d'.
|
|||
|
|
|||
|
expected := '<ul>
|
|||
|
<li>
|
|||
|
<p>a</p>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<p>b</p>
|
|||
|
<p>c</p>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<p>d</p>
|
|||
|
</li>
|
|||
|
</ul>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #lists }
|
|||
|
PPCommonMarkSpecTest >> testExample217 [
|
|||
|
input := '
|
|||
|
|
|||
|
- a
|
|||
|
- b
|
|||
|
|
|||
|
[ref]: /url
|
|||
|
- d'.
|
|||
|
|
|||
|
expected := '<ul>
|
|||
|
<li>
|
|||
|
<p>a</p>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<p>b</p>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<p>d</p>
|
|||
|
</li>
|
|||
|
</ul>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #lists }
|
|||
|
PPCommonMarkSpecTest >> testExample218 [
|
|||
|
input := '- a
|
|||
|
- ```
|
|||
|
b
|
|||
|
|
|||
|
|
|||
|
```
|
|||
|
- c'.
|
|||
|
|
|||
|
expected := '<ul>
|
|||
|
<li>a</li>
|
|||
|
<li>
|
|||
|
<pre><code>b
|
|||
|
|
|||
|
|
|||
|
</code></pre>
|
|||
|
</li>
|
|||
|
<li>c</li>
|
|||
|
</ul>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #lists }
|
|||
|
PPCommonMarkSpecTest >> testExample219 [
|
|||
|
input := '- a
|
|||
|
- b
|
|||
|
|
|||
|
c
|
|||
|
- d'.
|
|||
|
|
|||
|
expected := '<ul>
|
|||
|
<li>a
|
|||
|
<ul>
|
|||
|
<li>
|
|||
|
<p>b</p>
|
|||
|
<p>c</p>
|
|||
|
</li>
|
|||
|
</ul>
|
|||
|
</li>
|
|||
|
<li>d</li>
|
|||
|
</ul>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #lists }
|
|||
|
PPCommonMarkSpecTest >> testExample220 [
|
|||
|
input := '* a
|
|||
|
> b
|
|||
|
>
|
|||
|
* c'.
|
|||
|
|
|||
|
expected := '<ul>
|
|||
|
<li>a
|
|||
|
<blockquote>
|
|||
|
<p>b</p>
|
|||
|
</blockquote>
|
|||
|
</li>
|
|||
|
<li>c</li>
|
|||
|
</ul>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #lists }
|
|||
|
PPCommonMarkSpecTest >> testExample221 [
|
|||
|
input := '- a
|
|||
|
> b
|
|||
|
```
|
|||
|
c
|
|||
|
```
|
|||
|
- d'.
|
|||
|
|
|||
|
expected := '<ul>
|
|||
|
<li>a
|
|||
|
<blockquote>
|
|||
|
<p>b</p>
|
|||
|
</blockquote>
|
|||
|
<pre><code>c
|
|||
|
</code></pre>
|
|||
|
</li>
|
|||
|
<li>d</li>
|
|||
|
</ul>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #lists }
|
|||
|
PPCommonMarkSpecTest >> testExample222 [
|
|||
|
input := '- a'.
|
|||
|
|
|||
|
expected := '<ul>
|
|||
|
<li>a</li>
|
|||
|
</ul>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #lists }
|
|||
|
PPCommonMarkSpecTest >> testExample223 [
|
|||
|
input := '- a
|
|||
|
- b'.
|
|||
|
|
|||
|
expected := '<ul>
|
|||
|
<li>a
|
|||
|
<ul>
|
|||
|
<li>b</li>
|
|||
|
</ul>
|
|||
|
</li>
|
|||
|
</ul>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #lists }
|
|||
|
PPCommonMarkSpecTest >> testExample224 [
|
|||
|
input := '1. ```
|
|||
|
foo
|
|||
|
```
|
|||
|
|
|||
|
bar'.
|
|||
|
|
|||
|
expected := '<ol>
|
|||
|
<li>
|
|||
|
<pre><code>foo
|
|||
|
</code></pre>
|
|||
|
<p>bar</p>
|
|||
|
</li>
|
|||
|
</ol>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #lists }
|
|||
|
PPCommonMarkSpecTest >> testExample225 [
|
|||
|
input := '* foo
|
|||
|
* bar
|
|||
|
|
|||
|
baz'.
|
|||
|
|
|||
|
expected := '<ul>
|
|||
|
<li>
|
|||
|
<p>foo</p>
|
|||
|
<ul>
|
|||
|
<li>bar</li>
|
|||
|
</ul>
|
|||
|
<p>baz</p>
|
|||
|
</li>
|
|||
|
</ul>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #lists }
|
|||
|
PPCommonMarkSpecTest >> testExample226 [
|
|||
|
input := '- a
|
|||
|
- b
|
|||
|
- c
|
|||
|
|
|||
|
- d
|
|||
|
- e
|
|||
|
- f'.
|
|||
|
|
|||
|
expected := '<ul>
|
|||
|
<li>
|
|||
|
<p>a</p>
|
|||
|
<ul>
|
|||
|
<li>b</li>
|
|||
|
<li>c</li>
|
|||
|
</ul>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<p>d</p>
|
|||
|
<ul>
|
|||
|
<li>e</li>
|
|||
|
<li>f</li>
|
|||
|
</ul>
|
|||
|
</li>
|
|||
|
</ul>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'backslash escapes' }
|
|||
|
PPCommonMarkSpecTest >> testExample227 [
|
|||
|
input := '`hi`lo`'.
|
|||
|
|
|||
|
expected := '<p><code>hi</code>lo`</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'backslash escapes' }
|
|||
|
PPCommonMarkSpecTest >> testExample228 [
|
|||
|
input := '\!\"\#\$\%\&\''\(\)\*\+\,\-\.\/\:\;\<\=\>\?\@\[\\\]\^\_\`\{\|\}\~'.
|
|||
|
|
|||
|
expected := '<p>!"#$%&''()*+,-./:;<=>?@[\]^_`{|}~</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'backslash escapes' }
|
|||
|
PPCommonMarkSpecTest >> testExample229 [
|
|||
|
input := '\A\a\ \3\φ\«'.
|
|||
|
|
|||
|
expected := '<p>\A\a\ \3\φ\«</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'backslash escapes' }
|
|||
|
PPCommonMarkSpecTest >> testExample230 [
|
|||
|
input := '\*not emphasized*
|
|||
|
\<br/> not a tag
|
|||
|
\[not a link](/foo)
|
|||
|
\`not code`
|
|||
|
1\. not a list
|
|||
|
\* not a list
|
|||
|
\# not a header
|
|||
|
\[foo]: /url "not a reference"'.
|
|||
|
|
|||
|
expected := '<p>*not emphasized*
|
|||
|
<br/> not a tag
|
|||
|
[not a link](/foo)
|
|||
|
`not code`
|
|||
|
1. not a list
|
|||
|
* not a list
|
|||
|
# not a header
|
|||
|
[foo]: /url "not a reference"</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'backslash escapes' }
|
|||
|
PPCommonMarkSpecTest >> testExample231 [
|
|||
|
input := '\\*emphasis*'.
|
|||
|
|
|||
|
expected := '<p>\<em>emphasis</em></p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'backslash escapes' }
|
|||
|
PPCommonMarkSpecTest >> testExample232 [
|
|||
|
input := 'foo\
|
|||
|
bar'.
|
|||
|
|
|||
|
expected := '<p>foo<br />
|
|||
|
bar</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'backslash escapes' }
|
|||
|
PPCommonMarkSpecTest >> testExample233 [
|
|||
|
input := '`` \[\` ``'.
|
|||
|
|
|||
|
expected := '<p><code>\[\`</code></p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'backslash escapes' }
|
|||
|
PPCommonMarkSpecTest >> testExample234 [
|
|||
|
input := ' \[\]'.
|
|||
|
|
|||
|
expected := '<pre><code>\[\]
|
|||
|
</code></pre>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'backslash escapes' }
|
|||
|
PPCommonMarkSpecTest >> testExample235 [
|
|||
|
input := '~~~
|
|||
|
\[\]
|
|||
|
~~~'.
|
|||
|
|
|||
|
expected := '<pre><code>\[\]
|
|||
|
</code></pre>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'backslash escapes' }
|
|||
|
PPCommonMarkSpecTest >> testExample236 [
|
|||
|
input := '<http://example.com?find=\*>'.
|
|||
|
|
|||
|
expected := '<p><a href="http://example.com?find=%5C*">http://example.com?find=\*</a></p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'backslash escapes' }
|
|||
|
PPCommonMarkSpecTest >> testExample237 [
|
|||
|
input := '<a href="/bar\/)">'.
|
|||
|
|
|||
|
expected := '<p><a href="/bar\/)"></p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'backslash escapes' }
|
|||
|
PPCommonMarkSpecTest >> testExample238 [
|
|||
|
input := '[foo](/bar\* "ti\*tle")'.
|
|||
|
|
|||
|
expected := '<p><a href="/bar*" title="ti*tle">foo</a></p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'backslash escapes' }
|
|||
|
PPCommonMarkSpecTest >> testExample239 [
|
|||
|
input := '[foo]
|
|||
|
|
|||
|
[foo]: /bar\* "ti\*tle"'.
|
|||
|
|
|||
|
expected := '<p><a href="/bar*" title="ti*tle">foo</a></p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'backslash escapes' }
|
|||
|
PPCommonMarkSpecTest >> testExample239a [
|
|||
|
input := '[foo]: /bar\* "ti\*tle"
|
|||
|
|
|||
|
[foo]'.
|
|||
|
|
|||
|
expected := '<p><a href="/bar*" title="ti*tle">foo</a></p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'backslash escapes' }
|
|||
|
PPCommonMarkSpecTest >> testExample240 [
|
|||
|
input := '``` foo\+bar
|
|||
|
foo
|
|||
|
```'.
|
|||
|
|
|||
|
expected := '<pre><code class="language-foo+bar">foo
|
|||
|
</code></pre>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #entitites }
|
|||
|
PPCommonMarkSpecTest >> testExample241 [
|
|||
|
input := ' & © Æ Ď'.
|
|||
|
expected := '<p> & © Æ Ď</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #entitites }
|
|||
|
PPCommonMarkSpecTest >> testExample242 [
|
|||
|
input := '# Ӓ Ϡ'.
|
|||
|
expected := '<p># Ӓ Ϡ</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #entitites }
|
|||
|
PPCommonMarkSpecTest >> testExample243 [
|
|||
|
input := '" ആ ಫ'.
|
|||
|
expected := '<p>" ആ ಫ</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #entitites }
|
|||
|
PPCommonMarkSpecTest >> testExample244 [
|
|||
|
input := '  &x; &#; &#x; &ThisIsWayTooLongToBeAnEntityIsntIt; &hi?;'.
|
|||
|
|
|||
|
expected := '<p>&nbsp &x; &#; &#x; &ThisIsWayTooLongToBeAnEntityIsntIt; &hi?;</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #entitites }
|
|||
|
PPCommonMarkSpecTest >> testExample245 [
|
|||
|
input := '©'.
|
|||
|
|
|||
|
expected := '<p>&copy</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #entitites }
|
|||
|
PPCommonMarkSpecTest >> testExample246 [
|
|||
|
input := '&MadeUpEntity;'.
|
|||
|
|
|||
|
expected := '<p>&MadeUpEntity;</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #entitites }
|
|||
|
PPCommonMarkSpecTest >> testExample247 [
|
|||
|
input := '<a href="öö.html">'.
|
|||
|
|
|||
|
expected := '<p><a href="öö.html"></p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #entitites }
|
|||
|
PPCommonMarkSpecTest >> testExample248 [
|
|||
|
input := '[foo](/föö "föö")'.
|
|||
|
|
|||
|
expected := '<p><a href="/f%C3%B6%C3%B6" title="föö">foo</a></p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #entitites }
|
|||
|
PPCommonMarkSpecTest >> testExample249 [
|
|||
|
input := '[foo]
|
|||
|
|
|||
|
[foo]: /föö "föö"'.
|
|||
|
|
|||
|
expected := '<p><a href="/f%C3%B6%C3%B6" title="föö">foo</a></p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #entitites }
|
|||
|
PPCommonMarkSpecTest >> testExample249a [
|
|||
|
input := '[foo]: /föö "föö"
|
|||
|
|
|||
|
[foo]'.
|
|||
|
|
|||
|
expected := '<p><a href="/f%C3%B6%C3%B6" title="föö">foo</a></p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #entitites }
|
|||
|
PPCommonMarkSpecTest >> testExample250 [
|
|||
|
input := '``` föö
|
|||
|
foo
|
|||
|
```'.
|
|||
|
|
|||
|
expected := '<pre><code class="language-föö">foo
|
|||
|
</code></pre>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #entitites }
|
|||
|
PPCommonMarkSpecTest >> testExample251 [
|
|||
|
input := '`föö`'.
|
|||
|
|
|||
|
expected := '<p><code>f&ouml;&ouml;</code></p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #entitites }
|
|||
|
PPCommonMarkSpecTest >> testExample252 [
|
|||
|
input := ' föfö'.
|
|||
|
|
|||
|
expected := '<pre><code>f&ouml;f&ouml;
|
|||
|
</code></pre>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'code spans' }
|
|||
|
PPCommonMarkSpecTest >> testExample253 [
|
|||
|
input := '`foo`'.
|
|||
|
|
|||
|
expected := '<p><code>foo</code></p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'code spans' }
|
|||
|
PPCommonMarkSpecTest >> testExample254 [
|
|||
|
input := '`` foo ` bar ``'.
|
|||
|
|
|||
|
expected := '<p><code>foo ` bar</code></p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'code spans' }
|
|||
|
PPCommonMarkSpecTest >> testExample255 [
|
|||
|
input := '` `` `'.
|
|||
|
|
|||
|
expected := '<p><code>``</code></p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'code spans' }
|
|||
|
PPCommonMarkSpecTest >> testExample256 [
|
|||
|
input := '``
|
|||
|
foo
|
|||
|
``'.
|
|||
|
|
|||
|
expected := '<p><code>foo</code></p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'code spans' }
|
|||
|
PPCommonMarkSpecTest >> testExample257 [
|
|||
|
input := '`foo bar
|
|||
|
baz`'.
|
|||
|
|
|||
|
expected := '<p><code>foo bar baz</code></p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'code spans' }
|
|||
|
PPCommonMarkSpecTest >> testExample258 [
|
|||
|
input := '`foo `` bar`'.
|
|||
|
|
|||
|
expected := '<p><code>foo `` bar</code></p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'code spans' }
|
|||
|
PPCommonMarkSpecTest >> testExample259 [
|
|||
|
input := '`foo\`bar`'.
|
|||
|
|
|||
|
expected := '<p><code>foo\</code>bar`</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'code spans' }
|
|||
|
PPCommonMarkSpecTest >> testExample260 [
|
|||
|
input := '*foo`*`'.
|
|||
|
|
|||
|
expected := '<p>*foo<code>*</code></p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'code spans' }
|
|||
|
PPCommonMarkSpecTest >> testExample261 [
|
|||
|
input := '[not a `link](/foo`)'.
|
|||
|
|
|||
|
expected := '<p>[not a <code>link](/foo</code>)</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'code spans' }
|
|||
|
PPCommonMarkSpecTest >> testExample262 [
|
|||
|
input := '`<a href="`">`'.
|
|||
|
|
|||
|
expected := '<p><code><a href="</code>">`</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'code spans' }
|
|||
|
PPCommonMarkSpecTest >> testExample263 [
|
|||
|
input := '<a href="`">`'.
|
|||
|
|
|||
|
expected := '<p><a href="`">`</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'code spans' }
|
|||
|
PPCommonMarkSpecTest >> testExample264 [
|
|||
|
|
|||
|
input := '`<http://foo.bar.`baz>`'.
|
|||
|
|
|||
|
expected := '<p><code><http://foo.bar.</code>baz>`</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'code spans' }
|
|||
|
PPCommonMarkSpecTest >> testExample265 [
|
|||
|
|
|||
|
input := '<http://foo.bar.`baz>`'.
|
|||
|
|
|||
|
expected := '<p><a href="http://foo.bar.%60baz">http://foo.bar.`baz</a>`</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'code spans' }
|
|||
|
PPCommonMarkSpecTest >> testExample266 [
|
|||
|
|
|||
|
input := '```foo``'.
|
|||
|
|
|||
|
expected := '<p>```foo``</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'code spans' }
|
|||
|
PPCommonMarkSpecTest >> testExample267 [
|
|||
|
|
|||
|
input := '`foo'.
|
|||
|
|
|||
|
expected := '<p>`foo</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #emphasis }
|
|||
|
PPCommonMarkSpecTest >> testExample268 [
|
|||
|
|
|||
|
input := '*foo bar*'.
|
|||
|
|
|||
|
expected := '<p><em>foo bar</em></p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #emphasis }
|
|||
|
PPCommonMarkSpecTest >> testExample269 [
|
|||
|
|
|||
|
input := 'a * foo bar*'.
|
|||
|
|
|||
|
expected := '<p>a * foo bar*</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #emphasis }
|
|||
|
PPCommonMarkSpecTest >> testExample270 [
|
|||
|
|
|||
|
input := 'a*"foo"*'.
|
|||
|
|
|||
|
expected := '<p>a*"foo"*</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #emphasis }
|
|||
|
PPCommonMarkSpecTest >> testExample271 [
|
|||
|
|
|||
|
input := '* a *'.
|
|||
|
|
|||
|
expected := '<p>* a *</p>'.
|
|||
|
|
|||
|
true ifTrue: [ ^ self flag: 'bad example? this is a list...' ].
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #emphasis }
|
|||
|
PPCommonMarkSpecTest >> testExample272 [
|
|||
|
|
|||
|
input := 'foo*bar*'.
|
|||
|
|
|||
|
expected := '<p>foo<em>bar</em></p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #emphasis }
|
|||
|
PPCommonMarkSpecTest >> testExample273 [
|
|||
|
|
|||
|
input := '5*6*78'.
|
|||
|
|
|||
|
expected := '<p>5<em>6</em>78</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #emphasis }
|
|||
|
PPCommonMarkSpecTest >> testExample274 [
|
|||
|
|
|||
|
input := '_foo bar_'.
|
|||
|
|
|||
|
expected := '<p><em>foo bar</em></p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #emphasis }
|
|||
|
PPCommonMarkSpecTest >> testExample275 [
|
|||
|
|
|||
|
input := '_ foo bar_'.
|
|||
|
|
|||
|
expected := '<p>_ foo bar_</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #emphasis }
|
|||
|
PPCommonMarkSpecTest >> testExample276 [
|
|||
|
|
|||
|
input := 'a_"foo"_'.
|
|||
|
|
|||
|
expected := '<p>a_"foo"_</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #emphasis }
|
|||
|
PPCommonMarkSpecTest >> testExample277 [
|
|||
|
|
|||
|
input := 'foo_bar_'.
|
|||
|
|
|||
|
expected := '<p>foo_bar_</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #emphasis }
|
|||
|
PPCommonMarkSpecTest >> testExample278 [
|
|||
|
|
|||
|
input := '5_6_78'.
|
|||
|
|
|||
|
expected := '<p>5_6_78</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #emphasis }
|
|||
|
PPCommonMarkSpecTest >> testExample279 [
|
|||
|
|
|||
|
input := 'пристаням_стремятся_'.
|
|||
|
|
|||
|
expected := '<p>пристаням_стремятся_</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #emphasis }
|
|||
|
PPCommonMarkSpecTest >> testExample280 [
|
|||
|
|
|||
|
input := 'aa_"bb"_cc'.
|
|||
|
|
|||
|
expected := '<p>aa_"bb"_cc</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #emphasis }
|
|||
|
PPCommonMarkSpecTest >> testExample281 [
|
|||
|
|
|||
|
input := 'foo-_(bar)_'.
|
|||
|
|
|||
|
expected := '<p>foo-<em>(bar)</em></p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #emphasis }
|
|||
|
PPCommonMarkSpecTest >> testExample282 [
|
|||
|
|
|||
|
input := '_foo*'.
|
|||
|
|
|||
|
expected := '<p>_foo*</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #emphasis }
|
|||
|
PPCommonMarkSpecTest >> testExample283 [
|
|||
|
|
|||
|
input := '*foo bar *'.
|
|||
|
|
|||
|
expected := '<p>*foo bar *</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #emphasis }
|
|||
|
PPCommonMarkSpecTest >> testExample284 [
|
|||
|
|
|||
|
input := '*foo bar
|
|||
|
*'.
|
|||
|
|
|||
|
expected := '<p>*foo bar</p>
|
|||
|
<ul>
|
|||
|
<li></li>
|
|||
|
</ul>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #emphasis }
|
|||
|
PPCommonMarkSpecTest >> testExample285 [
|
|||
|
|
|||
|
input := '*(*foo)'.
|
|||
|
|
|||
|
expected := '<p>*(*foo)</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #emphasis }
|
|||
|
PPCommonMarkSpecTest >> testExample286 [
|
|||
|
|
|||
|
input := '*(*foo*)*'.
|
|||
|
|
|||
|
expected := '<p><em>(<em>foo</em>)</em></p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #emphasis }
|
|||
|
PPCommonMarkSpecTest >> testExample287 [
|
|||
|
|
|||
|
input := '*foo*bar'.
|
|||
|
|
|||
|
expected := '<p><em>foo</em>bar</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #emphasis }
|
|||
|
PPCommonMarkSpecTest >> testExample288 [
|
|||
|
|
|||
|
input := '_foo bar _'.
|
|||
|
|
|||
|
expected := '<p>_foo bar _</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #emphasis }
|
|||
|
PPCommonMarkSpecTest >> testExample289 [
|
|||
|
|
|||
|
input := '_(_foo)'.
|
|||
|
|
|||
|
expected := '<p>_(_foo)</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #emphasis }
|
|||
|
PPCommonMarkSpecTest >> testExample290 [
|
|||
|
|
|||
|
input := '_(_foo_)_'.
|
|||
|
|
|||
|
expected := '<p><em>(<em>foo</em>)</em></p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #emphasis }
|
|||
|
PPCommonMarkSpecTest >> testExample291 [
|
|||
|
|
|||
|
input := '_foo_bar'.
|
|||
|
|
|||
|
expected := '<p>_foo_bar</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #emphasis }
|
|||
|
PPCommonMarkSpecTest >> testExample292 [
|
|||
|
|
|||
|
input := '_пристаням_стремятся'.
|
|||
|
|
|||
|
expected := '<p>_пристаням_стремятся</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #emphasis }
|
|||
|
PPCommonMarkSpecTest >> testExample293 [
|
|||
|
|
|||
|
input := '_foo_bar_baz_'.
|
|||
|
|
|||
|
expected := '<p><em>foo_bar_baz</em></p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #emphasis }
|
|||
|
PPCommonMarkSpecTest >> testExample294 [
|
|||
|
|
|||
|
input := '_(bar)_.'.
|
|||
|
|
|||
|
expected := '<p><em>(bar)</em>.</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #emphasis }
|
|||
|
PPCommonMarkSpecTest >> testExample295 [
|
|||
|
|
|||
|
input := '**foo bar**'.
|
|||
|
|
|||
|
expected := '<p><strong>foo bar</strong></p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #emphasis }
|
|||
|
PPCommonMarkSpecTest >> testExample296 [
|
|||
|
|
|||
|
input := '** foo bar**'.
|
|||
|
|
|||
|
expected := '<p>** foo bar**</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #emphasis }
|
|||
|
PPCommonMarkSpecTest >> testExample297 [
|
|||
|
|
|||
|
input := 'a**"foo"**'.
|
|||
|
|
|||
|
expected := '<p>a**"foo"**</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #emphasis }
|
|||
|
PPCommonMarkSpecTest >> testExample298 [
|
|||
|
|
|||
|
input := 'foo**bar**'.
|
|||
|
|
|||
|
expected := '<p>foo<strong>bar</strong></p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #emphasis }
|
|||
|
PPCommonMarkSpecTest >> testExample299 [
|
|||
|
|
|||
|
input := '__foo bar__'.
|
|||
|
|
|||
|
expected := '<p><strong>foo bar</strong></p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #emphasis }
|
|||
|
PPCommonMarkSpecTest >> testExample300 [
|
|||
|
|
|||
|
input := '__ foo bar__'.
|
|||
|
|
|||
|
expected := '<p>__ foo bar__</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #emphasis }
|
|||
|
PPCommonMarkSpecTest >> testExample301 [
|
|||
|
|
|||
|
input := '__
|
|||
|
foo bar__'.
|
|||
|
|
|||
|
expected := '<p>__
|
|||
|
foo bar__</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #emphasis }
|
|||
|
PPCommonMarkSpecTest >> testExample302 [
|
|||
|
|
|||
|
input := 'a__"foo"__'.
|
|||
|
|
|||
|
expected := '<p>a__"foo"__</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #emphasis }
|
|||
|
PPCommonMarkSpecTest >> testExample303 [
|
|||
|
|
|||
|
input := 'foo__bar__'.
|
|||
|
|
|||
|
expected := '<p>foo__bar__</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #emphasis }
|
|||
|
PPCommonMarkSpecTest >> testExample304 [
|
|||
|
|
|||
|
input := '5__6__78'.
|
|||
|
|
|||
|
expected := '<p>5__6__78</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #emphasis }
|
|||
|
PPCommonMarkSpecTest >> testExample305 [
|
|||
|
|
|||
|
input := 'пристаням__стремятся__'.
|
|||
|
|
|||
|
expected := '<p>пристаням__стремятся__</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #emphasis }
|
|||
|
PPCommonMarkSpecTest >> testExample306 [
|
|||
|
|
|||
|
input := '__foo, __bar__, baz__'.
|
|||
|
|
|||
|
expected := '<p><strong>foo, <strong>bar</strong>, baz</strong></p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #emphasis }
|
|||
|
PPCommonMarkSpecTest >> testExample307 [
|
|||
|
|
|||
|
input := 'foo-_(bar)_'.
|
|||
|
|
|||
|
expected := '<p>foo-<em>(bar)</em></p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #emphasis }
|
|||
|
PPCommonMarkSpecTest >> testExample308 [
|
|||
|
|
|||
|
input := '**foo bar **'.
|
|||
|
|
|||
|
expected := '<p>**foo bar **</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #emphasis }
|
|||
|
PPCommonMarkSpecTest >> testExample309 [
|
|||
|
|
|||
|
input := '**(**foo)'.
|
|||
|
|
|||
|
expected := '<p>**(**foo)</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #emphasis }
|
|||
|
PPCommonMarkSpecTest >> testExample310 [
|
|||
|
|
|||
|
input := '*(**foo**)*'.
|
|||
|
|
|||
|
expected := '<p><em>(<strong>foo</strong>)</em></p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #emphasis }
|
|||
|
PPCommonMarkSpecTest >> testExample311 [
|
|||
|
|
|||
|
input := '**Gomphocarpus (*Gomphocarpus physocarpus*, syn.
|
|||
|
*Asclepias physocarpa*)**'.
|
|||
|
|
|||
|
expected := '<p><strong>Gomphocarpus (<em>Gomphocarpus physocarpus</em>, syn.
|
|||
|
<em>Asclepias physocarpa</em>)</strong></p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #emphasis }
|
|||
|
PPCommonMarkSpecTest >> testExample312 [
|
|||
|
|
|||
|
input := '**foo "*bar*" foo**'.
|
|||
|
|
|||
|
expected := '<p><strong>foo "<em>bar</em>" foo</strong></p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #emphasis }
|
|||
|
PPCommonMarkSpecTest >> testExample313 [
|
|||
|
|
|||
|
input := '**foo**bar'.
|
|||
|
|
|||
|
expected := '<p><strong>foo</strong>bar</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #emphasis }
|
|||
|
PPCommonMarkSpecTest >> testExample314 [
|
|||
|
input := '__foo bar __'.
|
|||
|
|
|||
|
expected := '<p>__foo bar __</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #emphasis }
|
|||
|
PPCommonMarkSpecTest >> testExample315 [
|
|||
|
input := '__(__foo)'.
|
|||
|
|
|||
|
expected := '<p>__(__foo)</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #emphasis }
|
|||
|
PPCommonMarkSpecTest >> testExample316 [
|
|||
|
input := '_(__foo__)_'.
|
|||
|
|
|||
|
expected := '<p><em>(<strong>foo</strong>)</em></p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #emphasis }
|
|||
|
PPCommonMarkSpecTest >> testExample317 [
|
|||
|
input := '__foo__bar'.
|
|||
|
|
|||
|
expected := '<p>__foo__bar</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #emphasis }
|
|||
|
PPCommonMarkSpecTest >> testExample318 [
|
|||
|
input := '__пристаням__стремятся'.
|
|||
|
|
|||
|
expected := '<p>__пристаням__стремятся</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #emphasis }
|
|||
|
PPCommonMarkSpecTest >> testExample319 [
|
|||
|
input := '__foo__bar__baz__'.
|
|||
|
|
|||
|
expected := '<p><strong>foo__bar__baz</strong></p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #emphasis }
|
|||
|
PPCommonMarkSpecTest >> testExample320 [
|
|||
|
input := '_(bar)_.'.
|
|||
|
|
|||
|
expected := '<p><em>(bar)</em>.</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #emphasis }
|
|||
|
PPCommonMarkSpecTest >> testExample321 [
|
|||
|
input := '*foo [bar](/url)*'.
|
|||
|
|
|||
|
expected := '<p><em>foo <a href="/url">bar</a></em></p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #emphasis }
|
|||
|
PPCommonMarkSpecTest >> testExample322 [
|
|||
|
input := '*foo
|
|||
|
bar*'.
|
|||
|
|
|||
|
expected := '<p><em>foo
|
|||
|
bar</em></p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #emphasis }
|
|||
|
PPCommonMarkSpecTest >> testExample323 [
|
|||
|
input := '_foo __bar__ baz_'.
|
|||
|
|
|||
|
expected := '<p><em>foo <strong>bar</strong> baz</em></p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #emphasis }
|
|||
|
PPCommonMarkSpecTest >> testExample324 [
|
|||
|
input := '_foo _bar_ baz_'.
|
|||
|
|
|||
|
expected := '<p><em>foo <em>bar</em> baz</em></p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #emphasis }
|
|||
|
PPCommonMarkSpecTest >> testExample325 [
|
|||
|
input := '__foo_ bar_'.
|
|||
|
|
|||
|
expected := '<p><em><em>foo</em> bar</em></p>'.
|
|||
|
|
|||
|
self flag: 'JK: inline not yet implemented properly'
|
|||
|
"self assertExample."
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #emphasis }
|
|||
|
PPCommonMarkSpecTest >> testExample326 [
|
|||
|
input := '*foo *bar**'.
|
|||
|
|
|||
|
expected := '<p><em>foo <em>bar</em></em></p>'.
|
|||
|
|
|||
|
self flag: 'JK: inline not yet implemented properly'
|
|||
|
"self assertExample."
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #emphasis }
|
|||
|
PPCommonMarkSpecTest >> testExample327 [
|
|||
|
input := '*foo **bar** baz*'.
|
|||
|
|
|||
|
expected := '<p><em>foo <strong>bar</strong> baz</em></p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #emphasis }
|
|||
|
PPCommonMarkSpecTest >> testExample328 [
|
|||
|
input := '*foo**bar**baz*'.
|
|||
|
|
|||
|
expected := '<p><em>foo</em><em>bar</em><em>baz</em></p>'.
|
|||
|
|
|||
|
"JK: inline not yet implemented properly"
|
|||
|
"self assertExample."
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #links }
|
|||
|
PPCommonMarkSpecTest >> testExample396 [
|
|||
|
input := '[link](/uri "title")'.
|
|||
|
|
|||
|
expected := '<p><a href="/uri" title="title">link</a></p>'.
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #links }
|
|||
|
PPCommonMarkSpecTest >> testExample397 [
|
|||
|
input := '[link](/uri)'.
|
|||
|
|
|||
|
expected := '<p><a href="/uri">link</a></p>'.
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #links }
|
|||
|
PPCommonMarkSpecTest >> testExample398 [
|
|||
|
input := '[link]()'.
|
|||
|
|
|||
|
expected := '<p><a href="">link</a></p>'.
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #links }
|
|||
|
PPCommonMarkSpecTest >> testExample399 [
|
|||
|
input := '[link](<>)'.
|
|||
|
|
|||
|
expected := '<p><a href="">link</a></p>'.
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #links }
|
|||
|
PPCommonMarkSpecTest >> testExample400 [
|
|||
|
input := '[link](/my uri)'.
|
|||
|
|
|||
|
expected := '<p>[link](/my uri)</p>'.
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #links }
|
|||
|
PPCommonMarkSpecTest >> testExample401 [
|
|||
|
input := '[link](</my uri>)'.
|
|||
|
|
|||
|
expected := '<p><a href="/my%20uri">link</a></p>'.
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #links }
|
|||
|
PPCommonMarkSpecTest >> testExample402 [
|
|||
|
input := '[link](foo
|
|||
|
bar)'.
|
|||
|
|
|||
|
expected := '<p>[link](foo
|
|||
|
bar)</p>'.
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #links }
|
|||
|
PPCommonMarkSpecTest >> testExample403 [
|
|||
|
input := '[link](<foo
|
|||
|
bar>)'.
|
|||
|
|
|||
|
expected := '<p>[link](<foo
|
|||
|
bar>)</p>'.
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #links }
|
|||
|
PPCommonMarkSpecTest >> testExample404 [
|
|||
|
input := '[link]((foo)and(bar))'.
|
|||
|
|
|||
|
expected := '<p><a href="(foo)and(bar)">link</a></p>'.
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #links }
|
|||
|
PPCommonMarkSpecTest >> testExample405 [
|
|||
|
input := '[link](foo(and(bar)))'.
|
|||
|
|
|||
|
expected := '<p>[link](foo(and(bar)))</p>'.
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #links }
|
|||
|
PPCommonMarkSpecTest >> testExample406 [
|
|||
|
input := '[link](foo(and\(bar\)))'.
|
|||
|
|
|||
|
expected := '<p><a href="foo(and(bar))">link</a></p>'.
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #links }
|
|||
|
PPCommonMarkSpecTest >> testExample407 [
|
|||
|
input := '[link](<foo(and(bar))>)'.
|
|||
|
|
|||
|
expected := '<p><a href="foo(and(bar))">link</a></p>'.
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #links }
|
|||
|
PPCommonMarkSpecTest >> testExample408 [
|
|||
|
input := '[link](foo\)\:)'.
|
|||
|
|
|||
|
expected := '<p><a href="foo):">link</a></p>'.
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #links }
|
|||
|
PPCommonMarkSpecTest >> testExample409 [
|
|||
|
input := '[link](foo%20bä)'.
|
|||
|
|
|||
|
expected := '<p><a href="foo%20b%C3%A4">link</a></p>'.
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #links }
|
|||
|
PPCommonMarkSpecTest >> testExample410 [
|
|||
|
input := '[link]("title")'.
|
|||
|
|
|||
|
expected := '<p><a href="%22title%22">link</a></p>'.
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #links }
|
|||
|
PPCommonMarkSpecTest >> testExample411 [
|
|||
|
input := '[link](/url "title")
|
|||
|
[link](/url ''title'')
|
|||
|
[link](/url (title))'.
|
|||
|
|
|||
|
expected := '<p><a href="/url" title="title">link</a>
|
|||
|
<a href="/url" title="title">link</a>
|
|||
|
<a href="/url" title="title">link</a></p>'.
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #links }
|
|||
|
PPCommonMarkSpecTest >> testExample412 [
|
|||
|
input := '[link](/url "title \""")'.
|
|||
|
|
|||
|
expected := '<p><a href="/url" title="title """>link</a></p>'.
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #links }
|
|||
|
PPCommonMarkSpecTest >> testExample413 [
|
|||
|
input := '[link](/url "title "and" title")'.
|
|||
|
|
|||
|
expected := '<p>[link](/url "title "and" title")</p>'.
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #links }
|
|||
|
PPCommonMarkSpecTest >> testExample414 [
|
|||
|
input := '[link](/url ''title "and" title'')'.
|
|||
|
|
|||
|
expected := '<p><a href="/url" title="title "and" title">link</a></p>'.
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #links }
|
|||
|
PPCommonMarkSpecTest >> testExample415 [
|
|||
|
input := '[link]( /uri
|
|||
|
"title" )'.
|
|||
|
|
|||
|
expected := '<p><a href="/uri" title="title">link</a></p>'.
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #links }
|
|||
|
PPCommonMarkSpecTest >> testExample416 [
|
|||
|
input := '[link] (/uri)'.
|
|||
|
|
|||
|
expected := '<p>[link] (/uri)</p>'.
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #links }
|
|||
|
PPCommonMarkSpecTest >> testExample417 [
|
|||
|
input := '[link [foo [bar]]](/uri)'.
|
|||
|
|
|||
|
expected := '<p><a href="/uri">link [foo [bar]]</a></p>'.
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #links }
|
|||
|
PPCommonMarkSpecTest >> testExample418 [
|
|||
|
input := '[link] bar](/uri)'.
|
|||
|
|
|||
|
expected := '<p>[link] bar](/uri)</p>'.
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #links }
|
|||
|
PPCommonMarkSpecTest >> testExample419 [
|
|||
|
input := '[link [bar](/uri)'.
|
|||
|
|
|||
|
expected := '<p>[link <a href="/uri">bar</a></p>'.
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #links }
|
|||
|
PPCommonMarkSpecTest >> testExample420 [
|
|||
|
input := '[link \[bar](/uri)'.
|
|||
|
|
|||
|
expected := '<p><a href="/uri">link [bar</a></p>'.
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #links }
|
|||
|
PPCommonMarkSpecTest >> testExample421 [
|
|||
|
input := '[link *foo **bar** `#`*](/uri)'.
|
|||
|
|
|||
|
expected := '<p><a href="/uri">link <em>foo <strong>bar</strong> <code>#</code></em></a></p>'.
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #links }
|
|||
|
PPCommonMarkSpecTest >> testExample422 [
|
|||
|
input := '[![moon](moon.jpg)](/uri)'.
|
|||
|
|
|||
|
expected := '<p><a href="/uri"><img src="moon.jpg" alt="moon" /></a></p>'.
|
|||
|
|
|||
|
self flag: 'JK: inline not yet implemented properly'
|
|||
|
"self assertExample."
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #links }
|
|||
|
PPCommonMarkSpecTest >> testExample423 [
|
|||
|
input := '[foo [bar](/uri)](/uri)'.
|
|||
|
|
|||
|
expected := '<p>[foo <a href="/uri">bar</a>](/uri)</p>'.
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #links }
|
|||
|
PPCommonMarkSpecTest >> testExample424 [
|
|||
|
input := '[foo *[bar [baz](/uri)](/uri)*](/uri)'.
|
|||
|
|
|||
|
expected := '<p>[foo <em>[bar <a href="/uri">baz</a>](/uri)</em>](/uri)</p>'.
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #links }
|
|||
|
PPCommonMarkSpecTest >> testExample425 [
|
|||
|
input := '![[[foo](uri1)](uri2)](uri3)'.
|
|||
|
|
|||
|
expected := '<p><img src="uri3" alt="[foo](uri2)" /></p>'.
|
|||
|
|
|||
|
self flag: 'JK: inline not yet implemented properly'
|
|||
|
"self assertExample."
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #links }
|
|||
|
PPCommonMarkSpecTest >> testExample426 [
|
|||
|
input := '*[foo*](/uri)'.
|
|||
|
|
|||
|
expected := '<p>*<a href="/uri">foo*</a></p>'.
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #links }
|
|||
|
PPCommonMarkSpecTest >> testExample427 [
|
|||
|
input := '[foo *bar](baz*)'.
|
|||
|
|
|||
|
expected := '<p><a href="baz*">foo *bar</a></p>'.
|
|||
|
|
|||
|
self flag: 'JK: inline not yet implemented properly'
|
|||
|
"self assertExample."
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #links }
|
|||
|
PPCommonMarkSpecTest >> testExample428 [
|
|||
|
input := '*foo [bar* baz]'.
|
|||
|
|
|||
|
expected := '<p><em>foo [bar</em> baz]</p>'.
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #links }
|
|||
|
PPCommonMarkSpecTest >> testExample429 [
|
|||
|
input := '[foo <bar attr="](baz)">'.
|
|||
|
|
|||
|
expected := '<p>[foo <bar attr="](baz)"></p>'.
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #links }
|
|||
|
PPCommonMarkSpecTest >> testExample430 [
|
|||
|
input := '[foo`](/uri)`'.
|
|||
|
|
|||
|
expected := '<p>[foo<code>](/uri)</code></p>'.
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #links }
|
|||
|
PPCommonMarkSpecTest >> testExample431 [
|
|||
|
input := '[foo<http://example.com/?search=](uri)>'.
|
|||
|
|
|||
|
expected := '<p>[foo<a href="http://example.com/?search=%5D(uri)">http://example.com/?search=](uri)</a></p>'.
|
|||
|
|
|||
|
self flag: 'JK: inline not yet implemented properly'
|
|||
|
"self assertExample."
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #links }
|
|||
|
PPCommonMarkSpecTest >> testExample432 [
|
|||
|
input := '[foo][bar]
|
|||
|
|
|||
|
[bar]: /url "title"'.
|
|||
|
|
|||
|
expected := '<p><a href="/url" title="title">foo</a></p>'.
|
|||
|
|
|||
|
self flag: 'JK: inline not yet implemented properly'
|
|||
|
"self assertExample."
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #links }
|
|||
|
PPCommonMarkSpecTest >> testExample433 [
|
|||
|
input := '[link [foo [bar]]][ref]
|
|||
|
|
|||
|
[ref]: /uri'.
|
|||
|
|
|||
|
expected := '<p><a href="/uri">link [foo [bar]]</a></p>'.
|
|||
|
|
|||
|
self flag: 'JK: inline not yet implemented properly'
|
|||
|
"self assertExample."
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #autolinks }
|
|||
|
PPCommonMarkSpecTest >> testExample493 [
|
|||
|
input := '<http://foo.bar.baz>'.
|
|||
|
|
|||
|
expected := '<p><a href="http://foo.bar.baz">http://foo.bar.baz</a></p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #autolinks }
|
|||
|
PPCommonMarkSpecTest >> testExample494 [
|
|||
|
input := '<http://foo.bar.baz/test?q=hello&id=22&boolean>'.
|
|||
|
|
|||
|
expected := '<p><a href="http://foo.bar.baz/test?q=hello&id=22&boolean">http://foo.bar.baz/test?q=hello&id=22&boolean</a></p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #autolinks }
|
|||
|
PPCommonMarkSpecTest >> testExample495 [
|
|||
|
input := '<irc://foo.bar:2233/baz>'.
|
|||
|
|
|||
|
expected := '<p><a href="irc://foo.bar:2233/baz">irc://foo.bar:2233/baz</a></p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #autolinks }
|
|||
|
PPCommonMarkSpecTest >> testExample496 [
|
|||
|
input := '<MAILTO:FOO@BAR.BAZ>'.
|
|||
|
|
|||
|
expected := '<p><a href="MAILTO:FOO@BAR.BAZ">MAILTO:FOO@BAR.BAZ</a></p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #autolinks }
|
|||
|
PPCommonMarkSpecTest >> testExample497 [
|
|||
|
input := '<http://foo.bar/baz bim>'.
|
|||
|
|
|||
|
expected := '<p><http://foo.bar/baz bim></p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #autolinks }
|
|||
|
PPCommonMarkSpecTest >> testExample498 [
|
|||
|
input := '<http://example.com/\[\>'.
|
|||
|
|
|||
|
expected := '<p><a href="http://example.com/%5C%5B%5C">http://example.com/\[\</a></p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #autolinks }
|
|||
|
PPCommonMarkSpecTest >> testExample499 [
|
|||
|
input := '<foo@bar.example.com>'.
|
|||
|
|
|||
|
expected := '<p><a href="mailto:foo@bar.example.com">foo@bar.example.com</a></p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #autolinks }
|
|||
|
PPCommonMarkSpecTest >> testExample500 [
|
|||
|
input := '<foo+special@Bar.baz-bar0.com>'.
|
|||
|
|
|||
|
expected := '<p><a href="mailto:foo+special@Bar.baz-bar0.com">foo+special@Bar.baz-bar0.com</a></p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #autolinks }
|
|||
|
PPCommonMarkSpecTest >> testExample501 [
|
|||
|
input := '<foo\+@bar.example.com>'.
|
|||
|
|
|||
|
expected := '<p><foo+@bar.example.com></p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #autolinks }
|
|||
|
PPCommonMarkSpecTest >> testExample502 [
|
|||
|
input := '<>'.
|
|||
|
|
|||
|
expected := '<p><></p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #autolinks }
|
|||
|
PPCommonMarkSpecTest >> testExample503 [
|
|||
|
input := '<heck://bing.bong>'.
|
|||
|
|
|||
|
expected := '<p><heck://bing.bong></p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #autolinks }
|
|||
|
PPCommonMarkSpecTest >> testExample504 [
|
|||
|
input := '< http://foo.bar >'.
|
|||
|
|
|||
|
expected := '<p>< http://foo.bar ></p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #autolinks }
|
|||
|
PPCommonMarkSpecTest >> testExample505 [
|
|||
|
input := '<foo.bar.baz>'.
|
|||
|
|
|||
|
expected := '<p><foo.bar.baz></p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #autolinks }
|
|||
|
PPCommonMarkSpecTest >> testExample506 [
|
|||
|
input := '<localhost:5001/foo>'.
|
|||
|
|
|||
|
expected := '<p><localhost:5001/foo></p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #autolinks }
|
|||
|
PPCommonMarkSpecTest >> testExample507 [
|
|||
|
input := 'http://example.com'.
|
|||
|
|
|||
|
expected := '<p>http://example.com</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #autolinks }
|
|||
|
PPCommonMarkSpecTest >> testExample508 [
|
|||
|
input := 'foo@bar.example.com'.
|
|||
|
|
|||
|
expected := '<p>foo@bar.example.com</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'raw html' }
|
|||
|
PPCommonMarkSpecTest >> testExample509 [
|
|||
|
input := '<a><bab><c2c>'.
|
|||
|
|
|||
|
expected := '<p><a><bab><c2c></p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'raw html' }
|
|||
|
PPCommonMarkSpecTest >> testExample510 [
|
|||
|
input := '<a/><b2/>'.
|
|||
|
|
|||
|
expected := '<p><a/><b2/></p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'raw html' }
|
|||
|
PPCommonMarkSpecTest >> testExample511 [
|
|||
|
input := '<a /><b2
|
|||
|
data="foo" >'.
|
|||
|
|
|||
|
expected := '<p><a /><b2
|
|||
|
data="foo" ></p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'raw html' }
|
|||
|
PPCommonMarkSpecTest >> testExample512 [
|
|||
|
input := '<a foo="bar" bam = ''baz <em>"</em>''
|
|||
|
_boolean zoop:33=zoop:33 />'.
|
|||
|
|
|||
|
expected := '<p><a foo="bar" bam = ''baz <em>"</em>''
|
|||
|
_boolean zoop:33=zoop:33 /></p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'raw html' }
|
|||
|
PPCommonMarkSpecTest >> testExample513 [
|
|||
|
input := '<33> <__>'.
|
|||
|
|
|||
|
expected := '<p><33> <__></p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'raw html' }
|
|||
|
PPCommonMarkSpecTest >> testExample514 [
|
|||
|
input := '<a h*#ref="hi">'.
|
|||
|
|
|||
|
expected := '<p><a h*#ref="hi"></p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'raw html' }
|
|||
|
PPCommonMarkSpecTest >> testExample515 [
|
|||
|
input := '<a href="hi''> <a href=hi''>'.
|
|||
|
|
|||
|
expected := '<p><a href="hi''> <a href=hi''></p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'raw html' }
|
|||
|
PPCommonMarkSpecTest >> testExample516 [
|
|||
|
input := '< a><
|
|||
|
foo><bar/ >'.
|
|||
|
|
|||
|
expected := '<p>< a><
|
|||
|
foo><bar/ ></p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'raw html' }
|
|||
|
PPCommonMarkSpecTest >> testExample517 [
|
|||
|
input := '<a href=''bar''title=title>'.
|
|||
|
|
|||
|
expected := '<p><a href=''bar''title=title></p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'raw html' }
|
|||
|
PPCommonMarkSpecTest >> testExample518 [
|
|||
|
input := '</a>
|
|||
|
</foo >'.
|
|||
|
|
|||
|
expected := '<p></a>
|
|||
|
</foo ></p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'raw html' }
|
|||
|
PPCommonMarkSpecTest >> testExample519 [
|
|||
|
input := '</a href="foo">'.
|
|||
|
|
|||
|
expected := '<p></a href="foo"></p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'raw html' }
|
|||
|
PPCommonMarkSpecTest >> testExample520 [
|
|||
|
input := 'foo <!-- this is a
|
|||
|
comment - with hyphen -->'.
|
|||
|
|
|||
|
expected := '<p>foo <!-- this is a
|
|||
|
comment - with hyphen --></p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'raw html' }
|
|||
|
PPCommonMarkSpecTest >> testExample521 [
|
|||
|
input := 'foo <!-- not a comment -- two hyphens -->'.
|
|||
|
|
|||
|
expected := '<p>foo <!-- not a comment -- two hyphens --></p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'raw html' }
|
|||
|
PPCommonMarkSpecTest >> testExample522 [
|
|||
|
input := 'foo <!--> foo -->
|
|||
|
|
|||
|
foo <!-- foo--->'.
|
|||
|
|
|||
|
expected := '<p>foo <!--> foo --></p>
|
|||
|
<p>foo <!-- foo---></p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'raw html' }
|
|||
|
PPCommonMarkSpecTest >> testExample523 [
|
|||
|
input := 'foo <?php echo $a; ?>'.
|
|||
|
|
|||
|
expected := '<p>foo <?php echo $a; ?></p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'raw html' }
|
|||
|
PPCommonMarkSpecTest >> testExample524 [
|
|||
|
input := 'foo <!ELEMENT br EMPTY>'.
|
|||
|
|
|||
|
expected := '<p>foo <!ELEMENT br EMPTY></p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'raw html' }
|
|||
|
PPCommonMarkSpecTest >> testExample525 [
|
|||
|
input := 'foo <![CDATA[>&<]]>'.
|
|||
|
|
|||
|
expected := '<p>foo <![CDATA[>&<]]></p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'raw html' }
|
|||
|
PPCommonMarkSpecTest >> testExample526 [
|
|||
|
input := '<a href="ö">'.
|
|||
|
|
|||
|
expected := '<p><a href="ö"></p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'raw html' }
|
|||
|
PPCommonMarkSpecTest >> testExample527 [
|
|||
|
input := '<a href="ö">'.
|
|||
|
|
|||
|
expected := '<p><a href="ö"></p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'raw html' }
|
|||
|
PPCommonMarkSpecTest >> testExample528 [
|
|||
|
input := '<a href="\"">'.
|
|||
|
|
|||
|
expected := '<p><a href="""></p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'hard line breaks' }
|
|||
|
PPCommonMarkSpecTest >> testExample529 [
|
|||
|
input := 'foo
|
|||
|
baz'.
|
|||
|
expected := '<p>foo<br />
|
|||
|
baz</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'hard line breaks' }
|
|||
|
PPCommonMarkSpecTest >> testExample530 [
|
|||
|
input := 'foo\
|
|||
|
baz'.
|
|||
|
expected := '<p>foo<br />
|
|||
|
baz</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'hard line breaks' }
|
|||
|
PPCommonMarkSpecTest >> testExample531 [
|
|||
|
input := 'foo
|
|||
|
baz'.
|
|||
|
expected := '<p>foo<br />
|
|||
|
baz</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'hard line breaks' }
|
|||
|
PPCommonMarkSpecTest >> testExample532 [
|
|||
|
input := 'foo
|
|||
|
bar'.
|
|||
|
expected := '<p>foo<br />
|
|||
|
bar</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'hard line breaks' }
|
|||
|
PPCommonMarkSpecTest >> testExample533 [
|
|||
|
input := 'foo\
|
|||
|
bar'.
|
|||
|
expected := '<p>foo<br />
|
|||
|
bar</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'hard line breaks' }
|
|||
|
PPCommonMarkSpecTest >> testExample534 [
|
|||
|
input := '*foo
|
|||
|
bar*'.
|
|||
|
expected := '<p><em>foo<br />
|
|||
|
bar</em></p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'hard line breaks' }
|
|||
|
PPCommonMarkSpecTest >> testExample535 [
|
|||
|
input := '*foo\
|
|||
|
bar*'.
|
|||
|
expected := '<p><em>foo<br />
|
|||
|
bar</em></p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'hard line breaks' }
|
|||
|
PPCommonMarkSpecTest >> testExample536 [
|
|||
|
input := '`code
|
|||
|
span`'.
|
|||
|
expected := '<p><code>code span</code></p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'hard line breaks' }
|
|||
|
PPCommonMarkSpecTest >> testExample537 [
|
|||
|
input := '`code\
|
|||
|
span`'.
|
|||
|
expected := '<p><code>code\ span</code></p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'hard line breaks' }
|
|||
|
PPCommonMarkSpecTest >> testExample538 [
|
|||
|
input := '<a href="foo
|
|||
|
bar">'.
|
|||
|
expected := '<p><a href="foo
|
|||
|
bar"></p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'hard line breaks' }
|
|||
|
PPCommonMarkSpecTest >> testExample539 [
|
|||
|
input := '<a href="foo\
|
|||
|
bar">'.
|
|||
|
expected := '<p><a href="foo\
|
|||
|
bar"></p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'hard line breaks' }
|
|||
|
PPCommonMarkSpecTest >> testExample540 [
|
|||
|
input := 'foo\'.
|
|||
|
expected := '<p>foo\</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'hard line breaks' }
|
|||
|
PPCommonMarkSpecTest >> testExample541 [
|
|||
|
input := 'foo '.
|
|||
|
expected := '<p>foo</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'hard line breaks' }
|
|||
|
PPCommonMarkSpecTest >> testExample542 [
|
|||
|
input := '### foo\'.
|
|||
|
expected := '<h3>foo\</h3>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'hard line breaks' }
|
|||
|
PPCommonMarkSpecTest >> testExample543 [
|
|||
|
input := '### foo '.
|
|||
|
expected := '<h3>foo</h3>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'soft line breaks' }
|
|||
|
PPCommonMarkSpecTest >> testExample544 [
|
|||
|
input := 'foo
|
|||
|
baz'.
|
|||
|
expected := '<p>foo
|
|||
|
baz</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'soft line breaks' }
|
|||
|
PPCommonMarkSpecTest >> testExample545 [
|
|||
|
input := 'foo
|
|||
|
baz'.
|
|||
|
expected := '<p>foo
|
|||
|
baz</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'textual content' }
|
|||
|
PPCommonMarkSpecTest >> testExample546 [
|
|||
|
input := 'hello $.;''there'.
|
|||
|
expected := '<p>hello $.;''there</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'textual content' }
|
|||
|
PPCommonMarkSpecTest >> testExample547 [
|
|||
|
input := 'Foo χρῆν'.
|
|||
|
expected := '<p>Foo χρῆν</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'textual content' }
|
|||
|
PPCommonMarkSpecTest >> testExample548 [
|
|||
|
input := 'Multiple spaces'.
|
|||
|
expected := '<p>Multiple spaces</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'as yet unclassified' }
|
|||
|
PPCommonMarkSpecTest >> testExtra1 [
|
|||
|
input := '# Foo
|
|||
|
bar'.
|
|||
|
|
|||
|
expected := '<h1>Foo</h1>
|
|||
|
<p>bar</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'as yet unclassified' }
|
|||
|
PPCommonMarkSpecTest >> testExtra2 [
|
|||
|
input := '- # Foo
|
|||
|
bar'.
|
|||
|
|
|||
|
expected := '<ul>
|
|||
|
<li>
|
|||
|
<h1>Foo</h1>bar</li>
|
|||
|
</ul>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'as yet unclassified' }
|
|||
|
PPCommonMarkSpecTest >> testExtra3 [
|
|||
|
input := '*[foo]*'.
|
|||
|
|
|||
|
expected := '<p><em>[foo]</em></p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #'as yet unclassified' }
|
|||
|
PPCommonMarkSpecTest >> testExtra4 [
|
|||
|
input := '*[foo)*]'.
|
|||
|
|
|||
|
expected := '<p><em>[foo)</em>]</p>'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|
|||
|
|
|||
|
{ #category : #paragraphs }
|
|||
|
PPCommonMarkSpecTest >> testParagraphExtra1 [
|
|||
|
input := ' aaa
|
|||
|
***'.
|
|||
|
|
|||
|
expected := '<p>aaa</p>
|
|||
|
<hr />'.
|
|||
|
|
|||
|
self assertExample.
|
|||
|
]
|