()
| 573 | } |
| 574 | |
| 575 | function runTest() { |
| 576 | const html = marked.parse(` |
| 577 | ::extension1 |
| 578 | ::extension2 |
| 579 | |
| 580 | :extension1 |
| 581 | :extension2 |
| 582 | |
| 583 | # extension1 |
| 584 | |
| 585 | # extension2 |
| 586 | |
| 587 | # no extension |
| 588 | `); |
| 589 | |
| 590 | assert.strictEqual(`\n${html}\n`.replace(/\n+/g, '\n'), ` |
| 591 | <block-extension1>used extension1 walked</block-extension1> |
| 592 | <block-extension2>used extension2 walked</block-extension2> |
| 593 | <p>used extension1 walked |
| 594 | used extension2 walked</p> |
| 595 | <h1>used extension1 walked</h1> |
| 596 | <h1>used extension2 walked</h1> |
| 597 | <h1>no extension</h1> |
| 598 | `); |
| 599 | } |
| 600 | |
| 601 | it('should merge extensions when calling marked.use multiple times', () => { |
| 602 | marked.use(createExtension('extension1')); |
no test coverage detected
searching dependent graphs…