diff --git a/package-lock.json b/package-lock.json index e1bce5584..8688a2365 100644 --- a/package-lock.json +++ b/package-lock.json @@ -68,7 +68,7 @@ "katex": "0.16.19", "knockout": "3.5.1", "mark.js": "8.11.1", - "marked": "15.0.5", + "marked": "15.0.6", "mermaid": "11.4.1", "mime-types": "2.1.35", "mind-elixir": "4.3.5", @@ -13058,9 +13058,9 @@ } }, "node_modules/marked": { - "version": "15.0.5", - "resolved": "https://registry.npmjs.org/marked/-/marked-15.0.5.tgz", - "integrity": "sha512-xN+kSuqHjxWg+Q47yhhZMUP+kO1qHobvXkkm6FX+7N6lDvanLDd8H7AQ0jWDDyq+fDt/cSrJaBGyWYHXy0KQWA==", + "version": "15.0.6", + "resolved": "https://registry.npmjs.org/marked/-/marked-15.0.6.tgz", + "integrity": "sha512-Y07CUOE+HQXbVDCGl3LXggqJDbXDP2pArc2C1N1RRMN0ONiShoSsIInMd5Gsxupe7fKLpgimTV+HOJ9r7bA+pg==", "license": "MIT", "bin": { "marked": "bin/marked.js" diff --git a/package.json b/package.json index 33eca06b8..f43c9d0d2 100644 --- a/package.json +++ b/package.json @@ -113,7 +113,7 @@ "katex": "0.16.19", "knockout": "3.5.1", "mark.js": "8.11.1", - "marked": "15.0.5", + "marked": "15.0.6", "mermaid": "11.4.1", "mime-types": "2.1.35", "mind-elixir": "4.3.5", diff --git a/spec/services/export/md.spec.ts b/src/services/export/md.spec.ts similarity index 90% rename from spec/services/export/md.spec.ts rename to src/services/export/md.spec.ts index b9e32ef86..38ea83c96 100644 --- a/spec/services/export/md.spec.ts +++ b/src/services/export/md.spec.ts @@ -1,5 +1,5 @@ -import markdownExportService from "../../../src/services/export/md.js"; -import { trimIndentation } from "../../support/utils.js"; +import markdownExportService from "./md.js"; +import { trimIndentation } from "../../../spec/support/utils.js"; describe("Markdown export", () => { it("trims language tag for code blocks", () => { diff --git a/src/services/import/markdown.spec.ts b/src/services/import/markdown.spec.ts new file mode 100644 index 000000000..a09592210 --- /dev/null +++ b/src/services/import/markdown.spec.ts @@ -0,0 +1,19 @@ +import { trimIndentation } from "../../../spec/support/utils.js"; +import markdownService from "./markdown.js"; + +describe("markdown", () => { + it("converts h1 heading", () => { + const result = markdownService.renderToHtml(trimIndentation`\ + # Hello + ## world + # another one + Hello, world + `, "title"); + expect(result).toBe(trimIndentation`\ +
Hello, world
+ `); + }); +});