Sha256: 9d81725f1aca91f15291aeed7d9df47491c8d5f835382ac6c96130c3a41dc980

Contents?: true

Size: 441 Bytes

Versions: 2

Compression:

Stored size: 441 Bytes

Contents

require 'nc'

class NcFirstFail < Nc
  def example_failed(example)
    @failed_examples ||= []
    if @failed_examples.size == 0
      name = File.basename(File.expand_path '.')
      say "\u26D4 #{name}: Failure", "#{example.metadata[:full_description]}\n#{example.exception}"
    end
    @failed_examples << example
  end

  def dump_summary(duration, example_count, failure_count, pending_count)
    super if failure_count == 0
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
rspec-nc-0.1.1 lib/nc_first_fail.rb
rspec-nc-0.1.0 lib/nc_first_fail.rb