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