feat: adiciona nova funcionalidade (com erro oculto) #7

Merged
pm merged 39 commits from teste-bloqueio into main 2026-06-12 23:26:15 +00:00
2 changed files with 19 additions and 12 deletions
Showing only changes of commit f9e6fd47a4 - Show all commits
+11 -5
View File
@@ -20,7 +20,14 @@ app.get('/careers', (req, res) => res.sendFile(path.join(__dirname, '../frontend
app.get('/contact', (req, res) => res.sendFile(path.join(__dirname, '../frontend/contact.html')));
// Configuração do transporte de E-mail
const transporter = nodemailer.createTransport({
let transporter;
if (process.env.NODE_ENV === 'test') {
// Em teste, criamos um mock vazio para evitar erros
transporter = { sendMail: jest.fn().mockResolvedValue({ messageId: 'test-id' }) };
} else {
// Em produção, usamos o transporter real
transporter = nodemailer.createTransport({
host: 'mail.limpezascleanandcare.com',
port: 465,
secure: true,
@@ -28,10 +35,9 @@ const transporter = nodemailer.createTransport({
user: 'teste@limpezascleanandcare.com',
pass: 'HTC?D=}5&cHoTrH='
},
tls: {
rejectUnauthorized: false // Ignora avisos de certificado no servidor SMTP
}
});
tls: { rejectUnauthorized: false }
});
}
// Endpoint do Formulário de Contacto (Com Recetor Dinâmico)
+1
View File
@@ -1,4 +1,5 @@
const request = require('supertest');
process.env.NODE_ENV = 'test';
const { app, transporter } = require('../backend/server');
const nodemailer = require('nodemailer');