import assert from "node:assert/strict"; import { test } from "node:test"; import { parseFeed } from "../lib/rss"; test("parses RSS and Atom items without evaluating XML declarations", () => { const rss = parseFeed("onehttps://example.test/one2026-07-19T00:00:00Z"); assert.deepEqual(rss[0], { id: "one", link: "https://example.test/one", content: "Hello", publishedAt: "2026-07-19T00:00:00.000Z" }); const atom = parseFeed("twoWorld2026-07-19T01:00:00Z"); assert.deepEqual(atom[0], { id: "two", link: "https://example.test/two", content: "World", publishedAt: "2026-07-19T01:00:00.000Z" }); assert.throws(() => parseFeed(""), /unsupported XML/); });