Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # -*- encoding: utf-8 -*-
- # $ cat spec/spec.opts
- # --require ~/lib/supermario_progress_bar_formatter.rb
- # --format Spec::Runner::Formatter::SuperMarioProgressBarFormatter
- require 'spec/runner/formatter/base_text_formatter'
- require 'spec/runner/formatter/no_op_method_missing'
- module Spec::Runner::Formatter
- class SuperMarioProgressBarFormatter < BaseTextFormatter
- include NOOPMethodMissing
- 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, deprecated_pending_location=nil)
- super
- @output.print yellow('▓')
- @output.flush
- end
- def start_dump
- @output.puts
- @output.flush
- end
- end
- end
Add Comment
Please, Sign In to add comment