Hustler-Pixelwelt T13: Import bricht ohne pixelwelt-woms ab, statt die grauen Raum-Ebenen zu löschen (--ohne-woms für den bewussten Fall)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
ClaudeandClaude Opus 5.5 committed 2026-10-22 09:28:18 +00:00
1 parent ba007a325a
commit ebab573803
2 files changed
+21 -9

No files matched your search

+5 -1
View File
@@ -7,7 +7,7 @@ import path from 'node:path'
// Umformer und Planer aus scripts/hustler-import.mjs: CSS-Zerlegung (Kommentare, Zeichenketten, verschachtelte
// @media, @keyframes), Selektoren, Animationsnamen, Blob-Adressen, Fehlermeldungen und Wiederholbarkeit.
const { wandleCss, wandleSelektor, baue, pruefsumme, schreibe, ImportFehler } = await import('../../scripts/hustler-import.mjs')
const { wandleCss, wandleSelektor, baue, pruefsumme, schreibe, ImportFehler, main } = await import('../../scripts/hustler-import.mjs')
const V2 = process.env.HUSTLER_V2 || '/root/reports/workers-2026-10-16/pixelwelt-v2'
const hatV2 = existsSync(path.join(V2, 'entwurf/Main.dc.html'))
@@ -292,3 +292,7 @@ test('baue mit pixelwelt-woms: gleichnamige Haus-Dateien ersetzen die aus v2, gr
loesche(wurzel)
}
})
test('Import ohne pixelwelt-woms bricht ab, solange im Repo graue Raum-Ebenen liegen (Endprüfung R6) – nichts wird geschrieben oder gelöscht', opt, async () => {
await assert.rejects(() => main([V2]), (e) => e instanceof ImportFehler && /--ohne-woms/.test(e.message))
})