Re: testing exception notification plugin with rspec

s.ross
Mon, 10 Aug 2009 23:08:57 -0000

On Aug 10, 2009, at 11:05 AM, Yoann-Z wrote:

>
> Hi,
>
> I''m trying to install exception notification plugin and test it
with
> rspec.
> The problem that I have is that when running the server in production
> mode : at the end of the log i get this when I have a critical error
>
> rendering section "request"
> rendering section "session"
> rendering section "environment"
> rendering section "backtrace"
> Sent mail to myemail-NbxmIS7vw0kAvxtiuMwx3w@public.gmane.org
>
> but the spec fails :
>
> ActionMailer::Base.delivery_method = ''test''
> ActionMailer::Base.perform_deliveries = false
> ActionMailer::Base.deliveries = []
> @size_before = ActionMailer::Base.deliveries.count
> lambda { get ''dummy_method_raises_exception'' }.should
raise_error
> (RuntimeError)
> ActionMailer::Base.deliveries.count.should eql(@size_before + 1)
<===> here I got 0 and not 1
>
> Does someone have an idea about this problem?
>
> Thank you by advance
> -Yoann

A very similar topic came up recently on the cukes group
(http://groups.google.com/group/cukes/browse_thread/thread/79d45e6e8a4b5ce0
). Maybe the thread will be of some use to you in puzzling this out.