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 = `

Terminal preview

Plain Markdown preview text is supported.

Findings

The article begins here.

`; assert.match(extractTerminalPreview(renderedPost), /Plain Markdown preview text/); assert.match(removeTerminalPreview(renderedPost), /^\n

/); });