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/);
});