From bde1d32b1499424d3c1a0643c1055db5571e4c88 Mon Sep 17 00:00:00 2001 From: "Torsten Schulz (local)" Date: Mon, 10 Nov 2025 13:08:50 +0100 Subject: [PATCH] Update dependencies in package.json and package-lock.json; add testing scripts for Vitest, and include new packages such as supertest and vitest. Refactor Navigation component to improve event handling and cleanup, ensuring better performance and user experience. Enhance error handling in various API endpoints for PDF uploads and CSV saves, ensuring robust error propagation. Update nodemailer transport configuration for consistency across API handlers. --- components/Navigation.vue | 23 +- package-lock.json | 1188 ++++++++++++++++++- package.json | 8 +- server/api/cms/satzung-upload.post.js | 3 + server/api/cms/save-csv.post.js | 3 + server/api/cms/upload-spielplan-pdf.post.js | 4 + server/api/cms/users/approve.post.js | 2 +- server/api/contact.post.js | 2 +- tests/auth-endpoints.spec.ts | 168 +++ tests/cms-files-endpoints.spec.ts | 96 ++ tests/cms-users-endpoints.spec.ts | 138 +++ tests/members-endpoints.spec.ts | 158 +++ tests/public-endpoints.spec.ts | 142 +++ tests/setup.ts | 121 ++ vitest.config.ts | 14 + 15 files changed, 2055 insertions(+), 15 deletions(-) create mode 100644 tests/auth-endpoints.spec.ts create mode 100644 tests/cms-files-endpoints.spec.ts create mode 100644 tests/cms-users-endpoints.spec.ts create mode 100644 tests/members-endpoints.spec.ts create mode 100644 tests/public-endpoints.spec.ts create mode 100644 tests/setup.ts create mode 100644 vitest.config.ts diff --git a/components/Navigation.vue b/components/Navigation.vue index 569b2c7..10ebf01 100644 --- a/components/Navigation.vue +++ b/components/Navigation.vue @@ -485,7 +485,7 @@