- Vier Proxy-Endpunkte implementiert: 1. gisStationsStatusDistrict 2. gisStationsStaticDistrict 3. gisStationsMeasurements 4. gisSystemStatic - API-Integrationstests mit Jest für alle Endpunkte erstellt: - Tests verwenden echte API-Responses statt Mock-Daten. - Erfolgreiche Anfragen mit gültigen Parametern getestet. - Fehlende Parameter und ungültige Parameter getestet. - Code enthält: - Dynamische URL-Generierung für Proxy-Weiterleitungen. - Prüfung von Headern, Statuscodes und JSON-Strukturen. - Unterstützung für CORS und OPTIONS-Anfragen. - Ergebnis: - Alle Tests erfolgreich bestanden. - APIs bereit für produktive Nutzung und Erweiterungen.
14 lines
326 B
JavaScript
14 lines
326 B
JavaScript
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
|
|
},
|
|
],
|
|
],
|
|
};
|