diff --git a/apps/server/src/share/content_renderer.spec.ts b/apps/server/src/share/content_renderer.spec.ts
index 85d1c9dde..80c754200 100644
--- a/apps/server/src/share/content_renderer.spec.ts
+++ b/apps/server/src/share/content_renderer.spec.ts
@@ -1,7 +1,31 @@
import { describe, it, expect } from "vitest";
-import { renderCode, type Result } from "./content_renderer.js";
+import { renderCode, renderText, type Result } from "./content_renderer.js";
+import { trimIndentation } from "@triliumnext/commons";
+import SNote from "./shaca/entities/snote.js";
describe("content_renderer", () => {
+ describe("renderText", () => {
+ it("parses simple note", () => {
+ const input = trimIndentation`\
+
+
+ + Welcome to Trilium Notes! + +
`; + + const result = { + content: input, + header: "", + isEmpty: false + }; + renderText(result, new SNote([ "root", "Note", "text", "text/plain", "1234", "2025-09-28T00:00Z", false])); + expect(result.content).toMatch(input); + }); + }); + describe("renderCode", () => { it("identifies empty content", () => { const emptyResult: Result = {