45 lines
1.3 KiB
Markdown
45 lines
1.3 KiB
Markdown
<!-- /docs/components/TestScript.md -->
|
||
|
||
# 🧪 TestScript.js
|
||
|
||
Ein einfaches React-Testskript zur Laufzeitüberprüfung von Codefragmenten in `setupPolylines.js`.
|
||
|
||
## Zweck
|
||
|
||
Dieses Skript durchsucht die geladene `setupPolylines.js`-Datei (per `raw-loader`) nach bestimmten Kontextmenüeinträgen:
|
||
|
||
- „Stützpunkt entfernen“
|
||
- „Stützpunkt hinzufügen“
|
||
|
||
## Vorgehen
|
||
|
||
- Lädt `setupPolylines.js` als Text via `!!raw-loader!`
|
||
- Nutzt reguläre Ausdrücke zur Prüfung
|
||
- Gibt Ergebnisse farblich formatiert in der Konsole aus
|
||
|
||
## Ausgaben
|
||
|
||
| Zustand | Beschreibung |
|
||
|-------------|-----------------------------------------------------|
|
||
| ✅ Test bestanden | Der gesuchte Text wurde gefunden |
|
||
| ❌ Test fehlgeschlagen | Der gesuchte Text fehlt in der Datei |
|
||
| ℹ️ Info | Neutrale Zusatzinformationen in der Konsole |
|
||
|
||
## Besonderheiten
|
||
|
||
- Kein visuelles UI – Rückmeldung nur über `console.log`
|
||
- Eignet sich als Dev-Hilfe für Refactoring oder PR-Checks
|
||
|
||
## Beispielausgabe
|
||
|
||
```plaintext
|
||
✔ Test bestanden: Der Text für 'Stützpunkt entfernen' wurde gefunden.
|
||
ℹ️ Info: Überprüfung abgeschlossen.
|
||
```
|
||
|
||
## Hinweise
|
||
|
||
- Wird automatisch beim Mount (via `useEffect`) ausgeführt
|
||
- `return null` → keine sichtbare Ausgabe
|
||
|