Warning, /education/cantor/thirdparty/discount-2.2.6-patched/tests/toc.t is written in an unsupported language. File is not indexed.
0001 . tests/functions.sh 0002 0003 0004 rc=0 0005 MARKDOWN_FLAGS= 0006 0007 # old-style; uses id= tag (and collides 0008 # with #-style css) 0009 0010 title "(old) table-of-contents support" 0011 0012 try -fidanchor '-T -ftoc' 'table of contents' \ 0013 '#H1 0014 hi' \ 0015 '<ul> 0016 <li><a href="#H1">H1</a></li> 0017 </ul> 0018 <h1 id="H1">H1</h1> 0019 0020 <p>hi</p>' 0021 0022 try -fidanchor -fnohtml5anchor '-T -ftoc' 'toc item with link' \ 0023 '##[H2](H2) here' \ 0024 '<ul> 0025 <li> 0026 <ul> 0027 <li><a href="#H2-here">H2 here</a></li> 0028 </ul> 0029 </li> 0030 </ul> 0031 <h2 id="H2-here"><a href="H2">H2</a> here</h2>' 0032 0033 try -fidanchor -fnohtml5anchor '-T -ftoc' 'toc item with non-alpha start' \ 0034 '#1 header' \ 0035 '<ul> 0036 <li><a href="#L1-header">1 header</a></li> 0037 </ul> 0038 <h1 id="L1-header">1 header</h1>' 0039 0040 try -fidanchor -fhtml5anchor '-T -ftoc' 'toc item with non-alpha start (url encoded)' \ 0041 '#1 header' \ 0042 '<ul> 0043 <li><a href="#1-header">1 header</a></li> 0044 </ul> 0045 <h1 id="1-header">1 header</h1>' 0046 0047 summary $0 0048 0049 # new-style; uses a (depreciated) name= 0050 # inside a null <a> tag 0051 0052 title "(new) table-of-contents support" 0053 0054 try '-T -ftoc' 'table of contents' \ 0055 '#H1 0056 hi' \ 0057 '<ul> 0058 <li><a href="#H1">H1</a></li> 0059 </ul> 0060 <a name="H1"></a> 0061 <h1>H1</h1> 0062 0063 <p>hi</p>' 0064 0065 try '-T -ftoc' 'toc item with link' \ 0066 '##[H2](H2) here' \ 0067 '<ul> 0068 <li> 0069 <ul> 0070 <li><a href="#H2-here">H2 here</a></li> 0071 </ul> 0072 </li> 0073 </ul> 0074 <a name="H2-here"></a> 0075 <h2><a href="H2">H2</a> here</h2>' 0076 0077 try '-T -ftoc' 'toc item with non-alpha start' \ 0078 '#1 header' \ 0079 '<ul> 0080 <li><a href="#L1-header">1 header</a></li> 0081 </ul> 0082 <a name="L1-header"></a> 0083 <h1>1 header</h1>' 0084 0085 # Be sure to save toc.t as UTF-8. 0086 try '-T -ftoc,html5anchor' 'html5 multibyte chars' \ 0087 '#It’s an apostrophe' \ 0088 '<ul> 0089 <li><a href="#It’s-an-apostrophe">It’s an apostrophe</a></li> 0090 </ul> 0091 <a name="It’s-an-apostrophe"></a> 0092 <h1>It’s an apostrophe</h1>' 0093 0094 summary $0 0095 exit $rc