Sha256: 3c06472f44c6bdb5bc2f00e7d2d04e8ef842507cecf07192376324fb8fe4c74a

Contents?: true

Size: 591 Bytes

Versions: 14

Compression:

Stored size: 591 Bytes

Contents

module Spec
  module Runner
    module Formatter
      class ProgressBarFormatter < BaseTextFormatter
        def add_context(name, first)
          @output.puts if first
          STDOUT.flush
        end
      
        def spec_failed(name, counter, failure)
          @output.print failure.expectation_not_met? ? red('F') : magenta('F')
          STDOUT.flush
        end

        def spec_passed(name)
          @output.print green('.')
          STDOUT.flush
        end
      
        def start_dump
          @output.puts
          STDOUT.flush
        end
      end
    end
  end
end

Version data entries

14 entries across 14 versions & 3 rubygems

Version Path
puppet-0.22.4 test/lib/spec/runner/formatter/progress_bar_formatter.rb
puppet-0.23.0 test/lib/spec/runner/formatter/progress_bar_formatter.rb
puppet-0.23.1 test/lib/spec/runner/formatter/progress_bar_formatter.rb
puppet-0.23.2 test/lib/spec/runner/formatter/progress_bar_formatter.rb
riess-0.0.8 vendor/rspec-0.8.2/lib/spec/runner/formatter/progress_bar_formatter.rb
rspec-0.7.1 lib/spec/runner/formatter/progress_bar_formatter.rb
rspec-0.7.2 lib/spec/runner/formatter/progress_bar_formatter.rb
rspec-0.7.4 lib/spec/runner/formatter/progress_bar_formatter.rb
rspec-0.7.5 lib/spec/runner/formatter/progress_bar_formatter.rb
rspec-0.7.5.1 lib/spec/runner/formatter/progress_bar_formatter.rb
rspec-0.8.0 lib/spec/runner/formatter/progress_bar_formatter.rb
rspec-0.8.1 lib/spec/runner/formatter/progress_bar_formatter.rb
rspec-0.7.3 lib/spec/runner/formatter/progress_bar_formatter.rb
rspec-0.8.2 lib/spec/runner/formatter/progress_bar_formatter.rb