Sha256: 4a036cef1e387e012c0ad2b746e5543c335fafc59c567edb284b8852dccf7942

Contents?: true

Size: 699 Bytes

Versions: 18

Compression:

Stored size: 699 Bytes

Contents

module Rspec

  module Core

    module Formatters

      class ProgressFormatter < BaseTextFormatter

        def output_for(example)
          case example.execution_result[:status]
          when 'failed' then colorise('F', example.execution_result[:exception_encountered])
          when 'pending' then yellow('*')
          when 'passed' then green('.')
          else
            red(example.execution_result[:status])
          end
        end

        def example_finished(example)
          super
          output.print output_for(example)
        end

        def start_dump(duration)
          super
          output.puts
          output.flush
        end

      end

    end

  end

end

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
rspec-core-2.0.0.beta.8 lib/rspec/core/formatters/progress_formatter.rb
rspec-core-2.0.0.beta.7 lib/rspec/core/formatters/progress_formatter.rb
rspec-core-2.0.0.beta.6 lib/rspec/core/formatters/progress_formatter.rb
rspec-core-2.0.0.beta.5 lib/rspec/core/formatters/progress_formatter.rb
rspec-core-2.0.0.beta.4 lib/rspec/core/formatters/progress_formatter.rb
rspec-core-2.0.0.beta.3 lib/rspec/core/formatters/progress_formatter.rb
rspec-core-2.0.0.beta.2 lib/rspec/core/formatters/progress_formatter.rb
rspec-core-2.0.0.beta.1 lib/rspec/core/formatters/progress_formatter.rb
rspec-core-2.0.0.a10 lib/rspec/core/formatters/progress_formatter.rb
rspec-core-2.0.0.a9 lib/rspec/core/formatters/progress_formatter.rb
rspec-core-2.0.0.a8 lib/rspec/core/formatters/progress_formatter.rb
rspec-core-2.0.0.a7 lib/rspec/core/formatters/progress_formatter.rb
rspec-core-2.0.0.a6 lib/rspec/core/formatters/progress_formatter.rb
rspec-core-2.0.0.a5 lib/rspec/core/formatters/progress_formatter.rb
rspec-core-2.0.0.a4 lib/rspec/core/formatters/progress_formatter.rb
rspec-core-2.0.0.a3 lib/rspec/core/formatters/progress_formatter.rb
rspec-core-2.0.0.a2 lib/rspec/core/formatters/progress_formatter.rb
rspec-core-2.0.0.a1 lib/rspec/core/formatters/progress_formatter.rb