Sha256: b2d6488f2423dbba9537f81597ee51a179f984d5a0d96a3f76f478ece454d514
Contents?: true
Size: 968 Bytes
Versions: 24
Compression:
Stored size: 968 Bytes
Contents
require 'spec/runner/formatter/base_text_formatter' module Spec module Runner module Formatter class FailingExampleGroupsFormatter < BaseTextFormatter def add_example_group(example_group) super @example_group_description_parts = example_group.description_parts end def example_failed(example, counter, failure) if @example_group_description_parts description_parts = @example_group_description_parts.collect do |description| description =~ /(.*) \(druby.*\)$/ ? $1 : description end @output.puts ::Spec::Example::ExampleGroupMethods.description_text(*description_parts) @output.flush @example_group_description_parts = nil end end def dump_failure(counter, failure) end def dump_summary(duration, example_count, failure_count, pending_count) end end end end end
Version data entries
24 entries across 24 versions & 4 rubygems