import { test } from 'node:test' import assert from 'node:assert/strict' import { readFileSync } from 'node:fs' import { installFakeDom } from './support/fakeDom.js' import { h } from '../public/auftrag-dom.js' import { initProjektWiderruf } from '../public/auftrag-widerruf.js' import { pruefeQuelltext } from './auftraegeKundenportalDaten.js' const html = readFileSync(new URL('../public/widerrufen.html', import.meta.url), 'utf8') const MELDUNG = 'Die Nummer sieht anders aus als AB-2026-0001. Bitte prüfen Sie die Nummer oder lassen Sie das Feld leer.' test('widerrufen.html: Vertragsart „Projektauftrag“ hinter „Öffnungszeiten live“, freiwilliges Feld abNummer vor dem Namen, Skripte', () => { assert.match(html, /name="order" value="zeiten"[^>]*> Öffnungszeiten live<\/label>\s*