Strange mailer behaviour in Rails 4.2

The code inside test method doesn't get executed at all.

class MailSender < ActionMailer::Base   default :from => 'no.reply@some.where'

def test()   should_die_here   mail(     :to => 'to@to.com',     :subject => 'Test',     :text => 'Text').deliver end end

The code inside test method doesn't get executed at all.

class MailSender < ActionMailer::Base   default :from => 'no.reply@some.where'

def test()

Should that not be def self.test() if you want to call it using MailSender.test()

Colin

Colin Law wrote in post #1168195: