2014-01-04 4 views
0

Мне было интересно, как я могу заглушить все почтовые программы в своих тестах rspec? Я заметил, что в настоящее время я доставляю электронные письма при выполнении своих тестов.Rails rspec stub mailers sidekiq

Спасибо

Edit:

Я использую sidekiq для задержки доставки сообщений электронной почты, а также драгоценных камней «изобрести Асинхра» для доставки сообщений электронной почты в фоновом режиме.

config.action_mailer.delivery_method =: test по-прежнему отправляет электронные письма.

ответ

0

Вы можете использовать ...

YourMailer.stub_chain(:delay, :send_method) 
Смежные вопросы