Sha256: ddd5be691a0a7682fd7613f7860cad5c8ed6cc0495b3bd67c0388a26a7f7fcff

Contents?: true

Size: 683 Bytes

Versions: 4

Compression:

Stored size: 683 Bytes

Contents

require "#{File.dirname(__FILE__)}/../rspec"

module Formatter
  
  def guard_message(example_count, failure_count, pending_count, duration)
    message = "#{example_count} examples, #{failure_count} failures"
    if pending_count > 0
      message << " (#{pending_count} pending)"
    end
    message << "\nin #{duration} seconds"
    message
  end
  
  # failed | pending | success
  def guard_image(failure_count, pending_count)
    icon = if failure_count > 0
      :failed
    elsif pending_count > 0
      :pending
    else
      :success
    end
  end
  
  def notify(message, image)
    Guard::Notifier.notify(message, :title => "RSpec results", :image => image)
  end
  
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
guard-rspec-0.1.9 lib/guard/rspec/formatter.rb
guard-rspec-0.1.8 lib/guard/rspec/formatter.rb
guard-rspec-0.1.7 lib/guard/rspec/formatter.rb
guard-rspec-0.1.6 lib/guard/rspec/formatter.rb