ActionMailer enviando correos electrónicos reales en modo de prueba! - ¿Cómo apagar?

Los usuarios recién registrados en mi pequeña aplicación deben ser aprobados por el administrador (yo) antes de que puedan acceder al sitio. He logrado generar tales correos electrónicos en desarrollo con unafter_create :send_admin_email en mi modelo de usuario que funciona muy bien. Mi problema es que estoy generando varios usuarios durante mis pruebas (usando FactoryGirl) y cada usuario de prueba creado envía un correo electrónico real. Ejecutar mis pruebas es como verter melaza en enero y tengo que eliminar cientos de correos electrónicos enviados a mi bandeja de entrada. ¿Cómo apago eso?

Fundamentos de Action Mailer en elGuías de rieles me dice que "Por defecto, Action Mailer no envía correos electrónicos en el entorno de prueba. Se acaban de agregar a la matriz ActionMailer :: Base.deliveries".

Por otra parte, enconfig/environments/test.rb Tengo:

config.action_mailer.delivery_method = :test

Eso es además de enconfig/environment.rb teniendo:

# Configuration for using SendGrid on Heroku
ActionMailer::Base.smtp_settings = {
  :address        => 'smtp.sendgrid.net',
  :port           => '587',
  :authentication => :plain,
  :user_name      => 'app[my app number]@heroku.com',
  :password       => '[something super secret]',
  :domain         => '[let's get this party started!.com]',
  :enable_starttls_auto => true
}
ActionMailer::Base.delivery_method = :smtp

Estoy seguro de que me falta algo simple y básico. He buscado y las preguntas relacionadas y las publicaciones tratan sobre cómo probar que ActionMailer realmente envió un correo electrónico.

Humilde gratitud por adelantado por cualquier pensamiento o ayuda.

Anexo: Después de la respuesta a una pregunta similar encontrada en¿Es posible desactivar los correos electrónicos de ActionMailer cuando se están realizando pruebas de pepino en el desarrollo? Pude detener el correo electrónico enviando locura. Aún así, tuve que añadirActionMailer::Base.delivery_method = :test a varios archivos rspec. ¿Hay alguna manera de cerrar esto globalmente? ¿Alguien tiene alguna idea sobre lo que está pasando?

Respuestas a la pregunta(3)

Su respuesta a la pregunta