foxes
This commit is contained in:
20
api/tests/mail.service.test.ts
Normal file
20
api/tests/mail.service.test.ts
Normal file
@@ -0,0 +1,20 @@
|
||||
import { describe, expect, it } from 'vitest';
|
||||
import { resolveSmtpSecurity } from '../src/services/mail.service.js';
|
||||
|
||||
describe('mail.service', () => {
|
||||
it('uses STARTTLS for port 587 even when secure flag is enabled', () => {
|
||||
expect(resolveSmtpSecurity({ smtpPort: 587, smtpSecure: true })).toEqual({
|
||||
port: 587,
|
||||
secure: false,
|
||||
requireTLS: true
|
||||
});
|
||||
});
|
||||
|
||||
it('uses implicit TLS for port 465', () => {
|
||||
expect(resolveSmtpSecurity({ smtpPort: 465, smtpSecure: false })).toEqual({
|
||||
port: 465,
|
||||
secure: true,
|
||||
requireTLS: false
|
||||
});
|
||||
});
|
||||
});
|
||||
Reference in New Issue
Block a user