Я установил mailhog на докер, веб-интерфейс на localhost: 8025 и сервер smtp на localhost: 1025
Также у меня есть тест регистрации API, какой адрес я должен использовать в поле электронной почты для получения регистрационной почтыв localhost: 8025?Я пробовал различные комбинации, но почта не видна в почтовом ящике.Имя хоста по умолчанию должно быть mailhog.example
Или, возможно, здесь требуется локальный API?
it('should register new user', async()=> {
logger.info(randomMail);
const res = await request
.post('/rest/v2/auth/registration')
.set(config.headers)
.set('Authorization', 'Bearer ' + auth_token)
.send({
"email": "mail@mailhog.com",
"firstName" : randomFirstName,
"lastName" : randomLastName,
"password" : "Test123",
"repeatPassword": "Test123",
"phoneNo": "600000000",
"agreements": {
"acceptTerms":true,
"acceptNewAgreement":true,
"acceptDataProcessingAgreement": true,
"acceptMarketingEmailAgreement": false,
"acceptMarketingSmsAgreement": false
},
"continueUrl": "http://test.wp.pl/d-cf/"
});
logger.info(config.logToConsole(res.request.url,res.request._data));
assert.equal(res.status,200);
assert.isTrue(res.body.isSuccess);
})