On Thu, Feb 28, 2008 at 2:59 PM, Bryan Ray <[EMAIL PROTECTED]> wrote:
> I'm using rSpec 1.1.3 and ZenTest 3.9.1 and every time I run a test I get
> "All Tests Passed" ... perhaps I should just leave it that way? :p
>
> Anyways, I've attempted to construct my own ~/.autotest file and it's
> extremely basic, but for some reason whenever I make one test fail (on
> purpose) it still kicks off the :green hook rather than the :red one ...

This is already fixed in trunk:

svn checkout http://rspec.rubyforge.org/svn/trunk
or
git clone git://gitorious.org/rspec/mainline.git

If you're using git you have to clone the whole repo and copy over the plugins.

>
> Anybody have any ideas?
>
> # My ~/.autotest file
> require 'autotest/redgreen'
>
> module Autotest::Growl
>   def self.growl(title, msg, image="", priority=0, sticky="")
>      system "growlnotify -n autotest #{sticky} --priority #{priority}
> --message '#{msg}' '#{title}'"
>   end
>
>   Autotest::add_hook :green do |at|
>     growl "Tests Passed!", "All tests passed!"
>    end
>
>   Autotest::add_hook :red do |at|
>     growl "Tests Failed!", "Tests have failed!"
>   end
> end
>
> --
> Bryan Ray
> http://www.bryanray.net
>
> "Programming today is a race between software engineers striving to build
> bigger and better idiot-proof programs, and the Universe trying to produce
> bigger and better idiots. So far, the Universe is winning."
> _______________________________________________
>  rspec-users mailing list
>  rspec-users@rubyforge.org
>  http://rubyforge.org/mailman/listinfo/rspec-users
>
_______________________________________________
rspec-users mailing list
rspec-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/rspec-users

Reply via email to