Skip to content

Commit 3267377

Browse files
Add a test.
1 parent db11187 commit 3267377

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

test/pathological_tests.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,9 @@ def badhash(ref):
8787
"unclosed links B":
8888
("[a](b" * 30000,
8989
re.compile("(\[a\]\(b){30000}")),
90+
"tables":
91+
("aaa\rbbb\n-\v\n" * 30000,
92+
re.compile("^<p>aaa</p>\n<table>\n<thead>\n<tr>\n<th>bbb</th>\n</tr>\n</thead>\n<tbody>\n(<tr>\n<td>aaa</td>\n</tr>\n<tr>\n<td>bbb</td>\n</tr>\n<tr>\n<td>-\x0b</td>\n</tr>\n){29999}</tbody>\n</table>\n$")),
9093
# "many references":
9194
# ("".join(map(lambda x: ("[" + str(x) + "]: u\n"), range(1,5000 * 16))) + "[0] " * 5000,
9295
# re.compile("(\[0\] ){4999}")),
@@ -106,7 +109,7 @@ def run_test(inp, regex):
106109
parser.add_argument('--library-dir', dest='library_dir', nargs='?',
107110
default=None, help='directory containing dynamic library')
108111
args = parser.parse_args(sys.argv[1:])
109-
cmark = CMark(prog=args.program, library_dir=args.library_dir)
112+
cmark = CMark(prog=args.program, library_dir=args.library_dir, extensions="table")
110113

111114
[rc, actual, err] = cmark.to_html(inp)
112115
if rc != 0:

0 commit comments

Comments
 (0)