From cd5785c497b501bd191aba2abb4d55f09ab2363e Mon Sep 17 00:00:00 2001 From: pm Date: Fri, 12 Jun 2026 00:45:12 +0100 Subject: [PATCH] ut v1 --- backend/server.js | 4 ++-- tests/core.test.js | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/backend/server.js b/backend/server.js index c65d5a4..98d5ea0 100644 --- a/backend/server.js +++ b/backend/server.js @@ -33,6 +33,7 @@ const transporter = nodemailer.createTransport({ } }); + // Endpoint do Formulário de Contacto (Com Recetor Dinâmico) app.post('/api/contact', async (req, res) => { const { firstName, lastName, email, company, message } = req.body; @@ -84,11 +85,10 @@ app.post('/api/contact', async (req, res) => { res.status(500).json({ error: 'Internal server error. Could not send confirmation email.' }); } }); - +module.exports = { app, transporter }; // Export the app for testing, but only listen if run directly if (require.main === module) { app.listen(PORT, () => { console.log(`[Apex Server] Running on port ${PORT}`); }); } -module.exports = app; \ No newline at end of file diff --git a/tests/core.test.js b/tests/core.test.js index fd2f982..d37959f 100644 --- a/tests/core.test.js +++ b/tests/core.test.js @@ -1,5 +1,5 @@ const request = require('supertest'); -const app = require('../backend/server');// Adjust the path if server.js is in another folder +const { app, transporter } = require('../backend/server'); const nodemailer = require('nodemailer'); // ==========================================