Created

Embed URL

HTTPS clone URL

SSH clone URL

You can clone with HTTPS or SSH.

Download Gist

RSpec colorized unicode output with Rspactor integration

View .rspactor
1 2 3 4 5 6 7 8 9 10
# this goes in the $HOME dir
# needs mislav-rspactor v0.3.2 and RSpec 1.2
RSpactor::Runner.class_eval do
alias old_formatter_opts formatter_opts
 
def formatter_opts
# update this path to where you saved unicode_formatter.rb
old_formatter_opts + " -r /Users/mislav/Projects/unicode_formatter -f UnicodeFormatter"
end
end
View .rspactor
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
# Unicode formatter for RSpec STDOUT in the console
require 'spec/runner/formatter/base_text_formatter'
 
class UnicodeFormatter < Spec::Runner::Formatter::BaseTextFormatter
def example_failed(example, counter, failure)
@output.print colorize_failure('', failure)
@output.flush
end
 
def example_passed(example)
@output.print green('')
@output.flush
end
 
def example_pending(example, message)
super
@output.print yellow('')
@output.flush
end
end
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.