Sha256: 16bbb9c8b55c185f385de8318d512fb48953e37b2eb562b5542c42dc72891f4e

Contents?: true

Size: 819 Bytes

Versions: 23

Compression:

Stored size: 819 Bytes

Contents

require 'spec/runner/reporter'
module Spec
  module Runner
    class Reporter
      def example_finished(example, error=nil)
        @examples << example
        
        if error.nil?
          example_passed(example)
        elsif Spec::Example::ExamplePendingError === error
          example_pending(example, error.message)
        else
          example_failed(example, error)
        end
      end

      def failure(example, error)
        backtrace_tweaker.tweak_backtrace(error)
        example_name = "#{example.class.description} #{example.description}"
        failure = Failure.new(example, error)
        @failures << failure
        formatters.each do |f|
          f.example_failed(example, @failures.length, failure)
        end
      end
      alias_method :example_failed, :failure
    end
  end
end

Version data entries

23 entries across 23 versions & 4 rubygems

Version Path
jason-o-matic-deep_test-1.2.2.1 lib/deep_test/spec/extensions/reporter.rb
jason-o-matic-deep_test-1.2.2.10 lib/deep_test/spec/extensions/reporter.rb
jason-o-matic-deep_test-1.2.2.11 lib/deep_test/spec/extensions/reporter.rb
jason-o-matic-deep_test-1.2.2.12 lib/deep_test/spec/extensions/reporter.rb
jason-o-matic-deep_test-1.2.2.13 lib/deep_test/spec/extensions/reporter.rb
jason-o-matic-deep_test-1.2.2.14 lib/deep_test/spec/extensions/reporter.rb
jason-o-matic-deep_test-1.2.2.2 lib/deep_test/spec/extensions/reporter.rb
jason-o-matic-deep_test-1.2.2.3 lib/deep_test/spec/extensions/reporter.rb
jason-o-matic-deep_test-1.2.2.4 lib/deep_test/spec/extensions/reporter.rb
jason-o-matic-deep_test-1.2.2.5 lib/deep_test/spec/extensions/reporter.rb
jason-o-matic-deep_test-1.2.2.6 lib/deep_test/spec/extensions/reporter.rb
jason-o-matic-deep_test-1.2.2.7 lib/deep_test/spec/extensions/reporter.rb
jason-o-matic-deep_test-1.2.2.8 lib/deep_test/spec/extensions/reporter.rb
jason-o-matic-deep_test-1.2.2.9 lib/deep_test/spec/extensions/reporter.rb
jperkins-deep_test-1.2.2 lib/deep_test/spec/extensions/reporter.rb
jason-o-matic-deep_test-1.2.2.15 lib/deep_test/spec/extensions/reporter.rb
jstorimer-deep-test-1.4.0 lib/deep_test/spec/extensions/reporter.rb
jstorimer-deep-test-1.3.0 lib/deep_test/spec/extensions/reporter.rb
jstorimer-deep-test-1.2.0 lib/deep_test/spec/extensions/reporter.rb
jstorimer-deep-test-1.1.0 lib/deep_test/spec/extensions/reporter.rb