mirror of
https://github.com/zadam/trilium.git
synced 2025-10-28 01:59:04 +01:00
34 lines
1.0 KiB
TypeScript
34 lines
1.0 KiB
TypeScript
import { renderCode, type Result } from "./content_renderer.js";
|
|
|
|
describe("content_renderer", () => {
|
|
describe("renderCode", () => {
|
|
it("identifies empty content", () => {
|
|
const emptyResult: Result = {
|
|
header: "",
|
|
content: " "
|
|
};
|
|
renderCode(emptyResult);
|
|
expect(emptyResult.isEmpty).toBeTrue();
|
|
});
|
|
|
|
it("identifies unsupported content type", () => {
|
|
const emptyResult: Result = {
|
|
header: "",
|
|
content: Buffer.from("Hello world")
|
|
};
|
|
renderCode(emptyResult);
|
|
expect(emptyResult.isEmpty).toBeTrue();
|
|
});
|
|
|
|
it("wraps code in <pre>", () => {
|
|
const result: Result = {
|
|
header: "",
|
|
content: "\tHello\nworld"
|
|
};
|
|
renderCode(result);
|
|
expect(result.isEmpty).toBeFalsy();
|
|
expect(result.content).toBe("<pre>\tHello\nworld</pre>");
|
|
});
|
|
});
|
|
});
|