import test from "node:test"; import assert from "node:assert/strict"; import { extractTerminalPreview, removeTerminalPreview } from "../src/_filters/index.js"; test("Terminal previews: stop before the first subsequent Markdown heading at any level", () => { const renderedPost = `
Plain Markdown preview text is supported.
The article begins here.
`; assert.match(extractTerminalPreview(renderedPost), /Plain Markdown preview text/); assert.match(removeTerminalPreview(renderedPost), /^\n