✔ the preview source names none of the four string-to-markup sinks (0.830187ms)
✔ headings, paragraphs, emphasis and inline code render (1.123387ms)
✔ lists, block quotes and code blocks render (0.390624ms)
✔ a link is made for http, https and relative targets, with rel and the target shown (0.865194ms)
✔ a link with any other scheme, or an evasion of the scheme, stays source text (0.670181ms)
✔ an image shows alt text and URL, is never an img element and never loads (0.133951ms)
✔ raw HTML, entities and unsupported blocks show as source text, never as elements (0.271808ms)
✔ markup inside code and inside link text stays text (0.134103ms)
✔ hostile and pathological input stays within its look-ahead budget and under the nesting cap (28.173186ms)
✔ trailing blanks and closing hashes are cut by a walk from the end, not a regex that retries inside a blank run (21.653213ms)
✔ a link opener with no closer searches at most SPAN characters ahead (126.987833ms)
✔ the look-ahead work of one render is a fixed multiple of the text, whatever the opener (610.762419ms)
✔ past the budget an opener is source text, through the path all other text takes (12.545659ms)
✔ a normal 200 KiB document renders exactly as it did without a budget, and spends little of it (16.944109ms)
✔ a line separator inside a heading, a list item or a fence line does not end the marker line (0.414684ms)
✔ a thematic-break line is a paragraph, every other marker line opens a list (0.358167ms)
✔ every short line over space, tab, - * _ and a letter is a break exactly when the old regex said so (34.133309ms)
✔ one line of marks does not throw, at 4 MiB, whatever the mark or the spacing (5380.903795ms)
✔ CRLF and tabs are read like LF and spaces; empty input renders nothing (0.141612ms)
ℹ tests 19
ℹ suites 0
ℹ pass 19
ℹ fail 0
ℹ cancelled 0
ℹ skipped 0
ℹ todo 0
ℹ duration_ms 6399.796619
