update
This commit is contained in:
@ -99,16 +99,25 @@ tap.test('DcRouter class - Custom email port configuration', async () => {
|
||||
expect(routes.length).toBeGreaterThan(0); // At least some routes are configured
|
||||
|
||||
// Check the custom port configuration
|
||||
const customPortRoute = routes.find(r => r.match.ports?.includes(2525));
|
||||
const customPortRoute = routes.find(r => {
|
||||
const ports = r.match.ports;
|
||||
return ports === 2525 || (Array.isArray(ports) && ports.includes(2525));
|
||||
});
|
||||
expect(customPortRoute).toBeTruthy();
|
||||
expect(customPortRoute?.name).toEqual('custom-smtp-route');
|
||||
expect(customPortRoute?.action.target.port).toEqual(12525);
|
||||
|
||||
// Check standard port mappings
|
||||
const smtpRoute = routes.find(r => r.match.ports?.includes(25));
|
||||
const smtpRoute = routes.find(r => {
|
||||
const ports = r.match.ports;
|
||||
return ports === 25 || (Array.isArray(ports) && ports.includes(25));
|
||||
});
|
||||
expect(smtpRoute?.action.target.port).toEqual(11025);
|
||||
|
||||
const submissionRoute = routes.find(r => r.match.ports?.includes(587));
|
||||
const submissionRoute = routes.find(r => {
|
||||
const ports = r.match.ports;
|
||||
return ports === 587 || (Array.isArray(ports) && ports.includes(587));
|
||||
});
|
||||
expect(submissionRoute?.action.target.port).toEqual(11587);
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user