import test from "node:test"; import assert from "node:assert/strict"; import { packages } from "../shared/packages.js"; import { createApp } from "../server/index.js"; test("Angebote erfüllen den gemeinsamen Vertrag von Übersicht und Buchung", () => { assert.ok(packages.length > 0); assert.doesNotThrow(() => createApp({ catalog: packages, sendConfirmation: async () => {}, }), ); for (const pkg of packages) { for (const field of [ "name", "summary", "type", "fokus", "anamnese", "begleitung", "buttonText", ]) { assert.equal(typeof pkg[field], "string"); assert.ok(pkg[field].trim()); } } });