Commit Graph

10 Commits

Author SHA1 Message Date
ISA
1a37aa7a3a fix: POI-Icons erscheinen nun korrekt je nach Typ
- Fehler behoben: Alle POIs zeigten immer dasselbe Icon (z. B. poi-marker-icon-4.png)
- Ursache: In setupPOIs.js wurde iconPath fälschlich anhand von idPoiTyp gesucht, obwohl nur idPoi verfügbar war
- Lösung: Icon-Zuordnung erfolgt jetzt über Mapping idPoi → path (Map)
- Kein Backend-Änderung nötig
- Standard-Icon wird verwendet, wenn kein Eintrag im Mapping vorhanden ist

# Version: 1.1.166
2025-05-26 08:45:28 +02:00
ISA
df5289cc38 MAP_VERSION = "1.0.12"
feat: Integrationstest für openInNewTab erfolgreich implementiert

- Mocking für Leaflet-Objekte (Marker, Polyline) erstellt.
- Tests hinzugefügt, die sicherstellen:
  - Marker-Links werden korrekt generiert und geöffnet.
  - Polyline-Links werden korrekt generiert und geöffnet.
  - Fehler ausgegeben werden, wenn kein gültiger Link gefunden wird.
- Jest-Konfiguration angepasst, um globale Objekte wie window zu mocken.
- Funktionalität und Tests erfolgreich überprüft.
2024-12-06 14:18:05 +01:00
ISA
ace9dd40a7 Merge branch 'develop' 2024-11-28 15:07:02 +01:00
ISA
b7116a1e6f polylines tooltip content 2024-08-10 10:32:37 +02:00
ISA
f52fd2ccd9 feat: jest-Test für checkOverlappingMarkers alles auskommentiert in MapComponent.test.js 2024-07-11 10:57:20 +02:00
ISA
2ac05a1936 feat: jest-Test für checkOverlappingMarkers auskommentiert , enthält nur import 2024-07-11 10:54:31 +02:00
ISA
6b015cad0d feat: checkOverlappingMarkers jest-Test 2024-07-11 10:51:34 +02:00
ISA
070065e090 feat: add basic test for MapComponent.test.js to run through Jenkins 2024-07-11 10:25:25 +02:00
ISA
3ea4ce99b5 Jenkins-test 2024-07-11 08:24:18 +02:00
ISA
3bbbfeb872 feat: Add Jenkins integration for testing with pre-push hook
- Configured Jenkins FreeStyle job to trigger on push
- Added `npm install` and `npm test` steps in Jenkins build configuration
- Updated pre-push hook script to trigger Jenkins job and wait for test results
- Installed jest, @testing-library/react, and @testing-library/jest-dom as dev dependencies for testing

This commit sets up automated testing in Jenkins before code is pushed to the remote repository, ensuring code quality and preventing broken builds.
2024-07-10 13:57:28 +02:00