Skip to content

Embed URL

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
rspec formatter that applause you when your tests pass
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
@dqminh
Owner

runs it with rspec --require ./applause_formatter.rb --format ApplauseFormatter

@winston

I love it!

@envygeeks

afplay is not provided by default on Linux, probably best to us aplay instead no?

@ilake

cool

@coffeesam

Applause

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.