diff options
Diffstat (limited to 'desktop/assistant/test_md.js')
| -rw-r--r-- | desktop/assistant/test_md.js | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/desktop/assistant/test_md.js b/desktop/assistant/test_md.js index 030cdc9..58bf974 100644 --- a/desktop/assistant/test_md.js +++ b/desktop/assistant/test_md.js @@ -43,6 +43,10 @@ assert.deepStrictEqual(split("1. Install:\n ```sh\n make\n make install\ [prose("1. Install:"), code("sh", "make\n make install"), prose("2. Go")]); // A shorter or different closing run does not close the fence. assert.deepStrictEqual(split("````\n```\n~~~\n````"), [code("", "```\n~~~")]); +// Inline triple-backtick code at a line start is not a fence. +assert.deepStrictEqual(split("```x``` is inline\nmore"), [prose("```x``` is inline\nmore")]); +// Words after the language are ignored. +assert.deepStrictEqual(split("```python title=a\nx\n```"), [code("python", "x")]); // Tilde fences. assert.deepStrictEqual(split("~~~js\nx\n~~~"), [code("js", "x")]); // A closing fence with text after it is content, not a close. |
