Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

42 lines (31 sloc) 1.017 kb
# -*- ruby -*-
require 'autotest/growl'
require 'autotest/fsevent'
require 'autotest/bundler'
module AutoGrowl
def self.growl title, msg, pri=0
system "growlnotify -n autotest --image /Applications/Mail.app/Contents/Resources/Caution.tiff -p #{pri} -m #{msg.inspect} #{title}"
end
Autotest.add_hook :run do |at|
growl "Run", "Run" unless $TESTING
end
Autotest.add_hook :red do |at|
growl "Tests Failed", "#{at.files_to_test.size} tests failed", 2
end
Autotest.add_hook :green do |at|
growl "Tests Passed", "All tests passed", -2 if at.tainted
end
Autotest.add_hook :init do |at|
growl "autotest", "autotest was started" unless $TESTING
end
Autotest.add_hook :interrupt do |at|
growl "autotest", "autotest was reset" unless $TESTING
nil
end
Autotest.add_hook :quit do |at|
growl "autotest", "autotest is exiting" unless $TESTING
end
Autotest.add_hook :all do |at|_hook
growl "autotest", "Tests have fully passed", -2 unless $TESTING
end
end
Jump to Line
Something went wrong with that request. Please try again.