Skip to content

Instantly share code, notes, and snippets.

@coffeesam
Forked from dqminh/applause_formatter.rb
Created June 8, 2013 01:22
Show Gist options
  • Save coffeesam/5733463 to your computer and use it in GitHub Desktop.
Save coffeesam/5733463 to your computer and use it in GitHub Desktop.
require "rspec/core/formatters/progress_formatter"
class ApplauseFormatter < RSpec::Core::Formatters::ProgressFormatter
def initialize(output)
super(output)
unless File.exists? "/tmp/applause.mp3"
p "Downloading applause for awesomeness"
system "wget http://www.soundjay.com/human/applause-1.mp3 -O /tmp/applause.mp3"
end
end
def dump_summary(duration, example_count, failure_count, pending_count)
super(duration, example_count, failure_count, pending_count)
if failure_count == 0
`afplay /tmp/applause.mp3`
end
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment