class RSpecSearchAndDestroy::RSpecResults

Attributes

results[R]

Public Class Methods

new(results) click to toggle source
# File lib/rspec-search-and-destroy/rspec_results.rb, line 5
def initialize(results)
  @results = results
end

Public Instance Methods

causal_examples() click to toggle source
# File lib/rspec-search-and-destroy/rspec_results.rb, line 9
def causal_examples
  results.slice(0, failure_index)
end
failed?() click to toggle source
# File lib/rspec-search-and-destroy/rspec_results.rb, line 17
def failed?
  results.find {|result| result[:failed] }
end
failed_example() click to toggle source
# File lib/rspec-search-and-destroy/rspec_results.rb, line 13
def failed_example
  results[failure_index]
end

Private Instance Methods

failure_index() click to toggle source
# File lib/rspec-search-and-destroy/rspec_results.rb, line 23
def failure_index
  @failure_index ||= results.find_index { |r| r[:failed] }
end