From b3ca84a8e559972ae926179c94495d9972f7e05c Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 22 Oct 2026 13:10:22 +0000 Subject: [PATCH] =?UTF-8?q?Datenschutz-Upload:=20Vermerk=20"Abschnitt=2011?= =?UTF-8?q?=20Interessenten=20(Antworten=20auf=20=C3=B6ffentliche=20Anfrag?= =?UTF-8?q?en)",=20Test=20pr=C3=BCft=20den=20vollen=20Wortlaut?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Sonnet 5.5 --- scripts/datenschutz-hochladen.mjs | 2 +- test/datenschutzHochladen.test.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/datenschutz-hochladen.mjs b/scripts/datenschutz-hochladen.mjs index 6ec4514..91b338e 100644 --- a/scripts/datenschutz-hochladen.mjs +++ b/scripts/datenschutz-hochladen.mjs @@ -22,7 +22,7 @@ const DOKUMENT_KEY = 'datenschutz' const DATEIEN = Object.freeze(['docs/WEBklar-Datenschutzerklaerung.pdf', 'public/datenschutz.html']) const QUELLE = 'public/datenschutz.html' /** Für Kunden sichtbar (WOMS „Rechtliches“): darum weder „Workers“ noch „Hustler“. */ -const AENDERUNG = 'Abschnitt 11 Interessenten (Ansprache per E-Mail)' +const AENDERUNG = 'Abschnitt 11 Interessenten (Antworten auf öffentliche Anfragen)' const USAGE = 'Aufruf: node scripts/datenschutz-hochladen.mjs --probe | --freigabe=JJJJ-MM-TT' diff --git a/test/datenschutzHochladen.test.js b/test/datenschutzHochladen.test.js index 22e804f..2212f1d 100644 --- a/test/datenschutzHochladen.test.js +++ b/test/datenschutzHochladen.test.js @@ -44,7 +44,7 @@ test('Hochladen: Dateien zuerst (PDF, dann HTML), dann Version v7, dann die bish assert.deepEqual(schreibend(b).map((a) => `${a.methode} ${a.pfad.split('/').slice(-1)[0]}`), ['POST files', 'POST files', 'POST documents', 'PATCH alt']) const neu = JSON.parse(schreibend(b)[2].body).data assert.deepEqual([neu.documentKey, neu.version, neu.validFrom, neu.status, neu.source, neu.fileIds.length], ['datenschutz', 'v7', '2026-10-20', 'current', 'kundenbereich@abc1234:public/datenschutz.html', 2]) - assert.match(neu.changeNote, /^Fassung vom 20\.10\.2026: Abschnitt 11 Interessenten/) + assert.equal(neu.changeNote, 'Fassung vom 20.10.2026: Abschnitt 11 Interessenten (Antworten auf öffentliche Anfragen)') assert.deepEqual(JSON.parse(schreibend(b)[3].body).data, { status: 'superseded', validTo: '2026-10-19' }) }) test('Hochladen: die beiden Dateien sind die PDF und die HTML der Datenschutzerklärung, mit Dateiname und Typ', async () => {