%PDF- <> %âãÏÓ endobj 2 0 obj <> endobj 3 0 obj <>/ExtGState<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 28 0 R 29 0 R] /MediaBox[ 0 0 595.5 842.25] /Contents 4 0 R/Group<>/Tabs/S>> endobj ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<> endobj 2 0 obj<>endobj 2 0 obj<>es 3 0 R>> endobj 2 0 obj<> ox[ 0.000000 0.000000 609.600000 935.600000]/Fi endobj 3 0 obj<> endobj 7 1 obj<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI]>>/Subtype/Form>> stream
import '../common/index.mjs'; import assert from 'assert'; import { referenceToLocalMdFile } from '../../tools/doc/markdown.mjs'; { const shouldBeSpotted = [ 'test.md', 'TEST.MD', 'test.js.md', '.test.md', './test.md', 'subfolder/test.md', '../test.md', 'test.md#anchor', 'subfolder/test.md#anchor', '/test.md', ]; shouldBeSpotted.forEach((url) => { assert.match(url, referenceToLocalMdFile); }); } { const shouldNotBeSpotted = [ 'https://example.com/test.md', 'HTTPS://EXAMPLE.COM/TEST.MD', 'git+https://example.com/test.md', 'ftp://1.1.1.1/test.md', 'urn:isbn:9780307476463.md', 'file://./test.md', '/dev/null', 'test.html', 'test.html#anchor.md', 'test.html?anchor.md', 'test.md5', 'testmd', '.md', ]; shouldNotBeSpotted.forEach((url) => { assert.doesNotMatch(url, referenceToLocalMdFile); }); }