Sha256: cfb406b55591fcd87054be6ef938d750fdc9fc7ec073151cbf27ede5e894d8a7

Contents?: true

Size: 660 Bytes

Versions: 1

Compression:

Stored size: 660 Bytes

Contents

require 'rspec/core/formatters/base_formatter'
require "#{File.dirname(__FILE__)}/rspec_formatter"
require "#{File.dirname(__FILE__)}/../rspactor/notifier"

class RSpecTwoFormatter < RSpec::Core::Formatters::ProgressFormatter
  include RSpecFormatter
  
  def dump_summary
    super
    message    = rspactor_message(@example_count, failure_count, pending_count, format_seconds(duration))
    image_path = rspactor_image_path(failure_count, pending_count)
    
    RSpactor::Notifier.notify(message, rspactor_title, image_path)
  end
  
private
  
  def failure_count
    failed_examples.size
  end
  
  def pending_count
    pending_examples.size
  end
  
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rspactor-0.7.0.beta.4 lib/formatters/rspec_two_formatter.rb