Мое приложение на рельсах, и я отправляю электронные письма пользователям приложения с различными целями - от разработки уведомлений до любых других целей.Я использую почтовую пушку для отправки писем так:
def send_simple_message
RestClient.post "https://api:YOUR_API_KEY"\
"@api.mailgun.net/v3/YOUR_DOMAIN_NAME/messages",
:from => "Excited User <mailgun@YOUR_DOMAIN_NAME>",
:to => "bar@example.com, YOU@YOUR_DOMAIN_NAME",
:subject => "Hello",
:text => "Testing some Mailgun awesomness!"
end
Отправка и получение писем работает хорошо, но мне интересно, как я могу проверить это в приемочных тестах с использованием Capybara.Капибара-электронная почта не работает вообще.Есть идеи?
ОБНОВЛЕНО
Исходя из лучшего ответа, я перестроил мой метод отправки для использования гема mailgun.Теперь я могу получать электронную почту в rspec, так как понятия не имею, как нажимать на ссылки в электронной почте.Я попробовал все, что я могу без удачи.Будет назначен на помощь.