# The initial tests are adapted from the test for normal code fences in tests/test_port/fixtures/commonmark_spec.md src line: 1638 . ::: < > ::: .
<
>
.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src line: 1665
.
::
foo
::
.
:: foo ::
. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src line: 1676 . ::: aaa ~~~ ::: .aaa
~~~
.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src line: 1688
.
:::
aaa
```
:::
.
aaa
```
.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src line: 1702
.
::::
aaa
:::
::::::
.
aaa
:::
.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src line: 1729
.
:::
.
.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src line: 1736
.
:::::
:::
aaa
.
:::
aaa
.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src line: 1749
.
> :::
> aaa
bbb
.
aaa
bbb
. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src line: 1765 . ::: ::: .
.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src line: 1779
.
:::
:::
.
.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src line: 1791
.
:::
aaa
aaa
:::
.
aaa
aaa
.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src line: 1803
.
:::
aaa
aaa
aaa
:::
.
aaa
aaa
aaa
.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src line: 1817
.
:::
aaa
aaa
aaa
:::
.
aaa
aaa
aaa
.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src line: 1833
.
:::
aaa
:::
.
:::
aaa
:::
.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src line: 1848
.
:::
aaa
:::
.
aaa
.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src line: 1858
.
:::
aaa
:::
.
aaa
.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src line: 1870
.
:::
aaa
:::
.
aaa
:::
.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src line: 1884
.
::: :::
aaa
.
aaa
.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src line: 1907
.
foo
:::
bar
:::
baz
.
foo
bar
baz
. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src line: 1946 . :::ruby def foo(x) return 3 end ::: .def foo(x)
return 3
end
.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src line: 1974
.
::::;
::::
.
.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src line: 1984
.
::: aa :::
foo
.
foo
.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src line: 2007
.
:::
::: aaa
:::
.
::: aaa
.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src line: 2007
.
:::
::: aaa
:::
.
::: aaa
.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Ending marker could be longer
.
::::: name :::::
hello world
::::::::::::::::
.
hello world
.
Nested blocks
.
::::: name
:::: name
xxx
::::
:::::
.
:::: name
xxx
::::
.
Name could be adjacent to marker
.
:::name
xxx
:::
.
xxx
.
They should terminate paragraphs
.
blah blah
::: name
content
:::
.
blah blah
content
.
They could be nested in lists
.
- ::: name
- xxx
:::
.
- xxx
. List indentation quirks . - ::: name xxx yyy ::: - ::: name xxx yyy ::: .xxx > yyy zzz
xxx
yyy
- ::: name
xxx
yyy
.