Jest entfernt, Cypress für Leaflet ist genug

This commit is contained in:
ISA
2025-03-04 14:11:07 +01:00
parent d2af447a64
commit eb16de65e2
6 changed files with 7 additions and 2763 deletions

View File

@@ -1 +1,4 @@
npm test
#!/bin/sh
. "$(dirname "$0")/_/husky.sh"
echo "✅ Husky pre-commit läuft (nur Linting oder Checks hier)."

View File

@@ -1,13 +0,0 @@
module.exports = {
testEnvironment: "node", // Da API-Tests laufen
reporters: [
"default", // Standard-Reporter
[
"jest-junit", // JUnit-Reporter
{
outputDirectory: "./reports/junit", // Ausgabeort für Berichte
outputName: "junit.xml", // Name der Report-Datei
},
],
],
};

View File

@@ -1,3 +0,0 @@
// jest.setup.js
global.fetch = require("jest-fetch-mock");
jest.setMock("node-fetch", fetch);

2711
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -45,13 +45,9 @@
"bump-version": "node ./scripts/bumpVersion.js"
},
"devDependencies": {
"@testing-library/jest-dom": "^6.4.8",
"@testing-library/react": "^16.0.0",
"@testing-library/user-event": "^14.5.2",
"cypress": "^13.17.0",
"husky": "^9.1.7",
"identity-obj-proxy": "^3.0.0",
"jest": "^29.7.0",
"jest-environment-jsdom": "^29.7.0",
"jest-fetch-mock": "^3.0.3",
"jest-junit": "^16.0.0",

View File

@@ -1,35 +1,3 @@
<?xml version="1.0" encoding="UTF-8"?>
<testsuites name="jest tests" tests="12" failures="0" errors="0" time="1.262">
<testsuite name="Echte API-Integrationstests für gisSystemStatic" errors="0" failures="0" skipped="0" timestamp="2025-01-04T11:36:08" time="0.783" tests="3">
<testcase classname="Echte API-Integrationstests für gisSystemStatic gibt JSON-Daten zurück, wenn gültige Parameter übergeben werden" name="Echte API-Integrationstests für gisSystemStatic gibt JSON-Daten zurück, wenn gültige Parameter übergeben werden" time="0.082">
</testcase>
<testcase classname="Echte API-Integrationstests für gisSystemStatic gibt einen Fehler zurück, wenn Parameter fehlen" name="Echte API-Integrationstests für gisSystemStatic gibt einen Fehler zurück, wenn Parameter fehlen" time="0.053">
</testcase>
<testcase classname="Echte API-Integrationstests für gisSystemStatic gibt einen Serverfehler zurück, wenn ungültige Parameter verwendet werden" name="Echte API-Integrationstests für gisSystemStatic gibt einen Serverfehler zurück, wenn ungültige Parameter verwendet werden" time="0.01">
</testcase>
</testsuite>
<testsuite name="Echte API-Integrationstests für gisStationsStaticDistrict" errors="0" failures="0" skipped="0" timestamp="2025-01-04T11:36:09" time="0.14" tests="3">
<testcase classname="Echte API-Integrationstests für gisStationsStaticDistrict gibt JSON-Daten zurück, wenn gültige Parameter übergeben werden" name="Echte API-Integrationstests für gisStationsStaticDistrict gibt JSON-Daten zurück, wenn gültige Parameter übergeben werden" time="0.034">
</testcase>
<testcase classname="Echte API-Integrationstests für gisStationsStaticDistrict gibt einen Fehler zurück, wenn Parameter fehlen" name="Echte API-Integrationstests für gisStationsStaticDistrict gibt einen Fehler zurück, wenn Parameter fehlen" time="0.049">
</testcase>
<testcase classname="Echte API-Integrationstests für gisStationsStaticDistrict gibt einen Serverfehler zurück, wenn ungültige Parameter verwendet werden" name="Echte API-Integrationstests für gisStationsStaticDistrict gibt einen Serverfehler zurück, wenn ungültige Parameter verwendet werden" time="0.01">
</testcase>
</testsuite>
<testsuite name="Echte API-Integrationstests für gisStationsMeasurements" errors="0" failures="0" skipped="0" timestamp="2025-01-04T11:36:09" time="0.114" tests="3">
<testcase classname="Echte API-Integrationstests für gisStationsMeasurements gibt JSON-Daten zurück, wenn gültige Parameter übergeben werden" name="Echte API-Integrationstests für gisStationsMeasurements gibt JSON-Daten zurück, wenn gültige Parameter übergeben werden" time="0.028">
</testcase>
<testcase classname="Echte API-Integrationstests für gisStationsMeasurements gibt einen Fehler zurück, wenn Parameter fehlen" name="Echte API-Integrationstests für gisStationsMeasurements gibt einen Fehler zurück, wenn Parameter fehlen" time="0.039">
</testcase>
<testcase classname="Echte API-Integrationstests für gisStationsMeasurements gibt einen Serverfehler zurück, wenn ungültige Parameter verwendet werden" name="Echte API-Integrationstests für gisStationsMeasurements gibt einen Serverfehler zurück, wenn ungültige Parameter verwendet werden" time="0.007">
</testcase>
</testsuite>
<testsuite name="Echte API-Integrationstests für gisStationsStatusDistrict" errors="0" failures="0" skipped="0" timestamp="2025-01-04T11:36:09" time="0.121" tests="3">
<testcase classname="Echte API-Integrationstests für gisStationsStatusDistrict gibt JSON-Daten zurück, wenn gültige Parameter übergeben werden" name="Echte API-Integrationstests für gisStationsStatusDistrict gibt JSON-Daten zurück, wenn gültige Parameter übergeben werden" time="0.03">
</testcase>
<testcase classname="Echte API-Integrationstests für gisStationsStatusDistrict gibt einen Fehler zurück, wenn Parameter fehlen" name="Echte API-Integrationstests für gisStationsStatusDistrict gibt einen Fehler zurück, wenn Parameter fehlen" time="0.036">
</testcase>
<testcase classname="Echte API-Integrationstests für gisStationsStatusDistrict gibt einen Serverfehler zurück, wenn ungültige Parameter verwendet werden" name="Echte API-Integrationstests für gisStationsStatusDistrict gibt einen Serverfehler zurück, wenn ungültige Parameter verwendet werden" time="0.009">
</testcase>
</testsuite>
<testsuites name="jest tests" tests="0" failures="0" errors="0" time="4.822">
</testsuites>