ruby on rails - RSpec Test Call to ActiveMailer model -


hey trying rspec test if action calls specific method in model have inherits activemailer have been having no luck. quick mockup have following scenario. model usernotifier:

class usernotifier < actionmailer::base     def foobaz   end end 

controller password controller:

class passwordscontroller < applicationcontroller  def foobar   usernotifier.foobaz end 

and spec:

 describe "get 'foobar'"     "should call usernotifier foobaz method"      usernotifier.should_receive(:foobaz)      :foobar    end  end 

but end failure:

1) passwordscontroller 'foobar' should call usernotifier foobaz method  failure/error: usernotifier.should_receive(:foobaz)    (<usernotifier (class)>).foobaz(any args)        expected: 1 time        received: 0 times 

can enlighten me why rspec not register usernotifier.foobaz method being called?

answered in comments ryan bigg. ended being before_filter causing method never run


Comments

Popular posts from this blog

linux - Mailx and Gmail nss config dir -

c# - Is it possible to remove an existing registration from Autofac container builder? -

php - Mysql PK and FK char(36) vs int(10) -