class RSpec::JUnit::ExampleCollection

Attributes

examples[R]

Public Class Methods

new(examples = []) click to toggle source
# File lib/rspec/junit/example_collection.rb, line 8
def initialize(examples = [])
  @examples = examples
end

Public Instance Methods

<<(example) click to toggle source
# File lib/rspec/junit/example_collection.rb, line 12
def <<(example)
  @examples << example
end
each(&block) click to toggle source
# File lib/rspec/junit/example_collection.rb, line 16
def each(&block)
  @examples.each(&block)
end
each_testsuite() { |testsuite, class.new(examples)| ... } click to toggle source
# File lib/rspec/junit/example_collection.rb, line 20
def each_testsuite
  group_by(&:testsuite).each do |testsuite, examples|
    yield testsuite, self.class.new(examples)
  end
end
failed() click to toggle source
# File lib/rspec/junit/example_collection.rb, line 30
def failed
  select(&:failed?)
end
passed() click to toggle source
# File lib/rspec/junit/example_collection.rb, line 26
def passed
  select(&:passed?)
end
pending() click to toggle source
# File lib/rspec/junit/example_collection.rb, line 34
def pending
  select(&:pending?)
end