Teststrategie
Ideon verwendet Jest mit ESM-Unterstützung und fokussierten Testsuiten.
Aktuelle Suiten
options.test.ts: T2I-Erzwingung/Bereinigung/StandardwertearticleSchema.test.ts: Schema-Grenzvalidierungmarkdown.test.ts: Markdown-Renderungsvertragpipeline.runner.test.ts: Stufen-Orchestrierungsverhalten (Multi-Ziele, Generierungsverzeichnisse, Fortsetzungssyntax)config.resolver.test.ts: Vorrang und IdeenauflösungpreviewHelpers.test.tsundpreviewServer.test.ts: rekursive Entdeckung, Generierungsgruppierung, Vorschau-Resilienz, RessourcenbereitstellungpreviewServer.internals.test.tsundpreviewServer.branches.test.ts: Vorschau-Verzweigungs/Fehlerpfad- und Shell/API-Verhaltensrc/preview-app/App.test.tsx: React-Vorschau-Integrationsverhalten (Auswahl, Registerkarten-Umschaltung, Protokollinspektor)src/preview-app/interactions.test.ts: Interaktionsnormalisierung und Gruppierungsdienstprogrammeprompts.framework.test.ts: Framework/Stil/Inhaltstyp-Prompt-Schichtungwrite.command.test.ts: Ziel-Parsing und CLI-Schreib-Optionen-Verhalten
Tests ausführen
npm test
npm run test:watch
npm run test:coverage
Qualitätstore
Empfohlene Baseline vor dem Zusammenführen:
npm run lint
npm test
npm run build
npm run docs:build
Abdeckung erweitern
Prioritäts-Ergänzungen:
- Mehr Vorschau-UI-Interaktionsabdeckung (Design, mobile Schublade und Leer-/Fehlerzustände)
- Zusätzliche Fehlerpfad-Abdeckung für Anbieterantworten
- Integrationsabdeckung für Löchsyntax in gemischten Generierungsverzeichnissen