- Commit
- 151903307c6d0545d0e747174519eda70b846ce1
- Parent
- d042b7cf47390039fe9d04c9e41cc272263a25db
- Author
- John MacFarlane <jgm@berkeley.edu>
- Date
Added pathological tests to test.js.
The nested brackets test reveals some issue there.
My personal build of CMark ✏️
Added pathological tests to test.js.
The nested brackets test reveals some issue there.
1 file changed, 7 insertions, 3 deletions
Status | File Name | N° Changes | Insertions | Deletions |
Modified | js/test.js | 10 | 7 | 3 |
diff --git a/js/test.js b/js/test.js @@ -134,7 +134,7 @@ fs.readFile('spec.txt', 'utf8', function(err, data) { } cursor.write('\n'); console.timeEnd("Elapsed time"); -/* + // pathological cases cursor.write('\nPathological cases:\n'); @@ -150,13 +150,17 @@ fs.readFile('spec.txt', 'utf8', function(err, data) { input: repeat('[', 10000) + 'a' + repeat(']', 10000), expected: '<p>' + repeat('[', 10000) + 'a' + repeat(']', 10000) + '</p>\n' }, + { name: 'nested block quote 10000 deep', + input: repeat('> ', 10000) + 'a\n', + expected: repeat('<blockquote>\n', 10000) + '<p>a</p>\n' + + repeat('</blockquote>\n', 10000) } ]; for (var i = 0; i < cases.length; i++) { pathologicalTest(cases[i], results); } cursor.write('\n'); -*/ - cursor.write('\n' + results.passed.toString() + ' tests passed, ' + + + cursor.write(results.passed.toString() + ' tests passed, ' + results.failed.toString() + ' failed.\n'); });