class RSpec::Queue::SingleExample

Attributes

example[R]
example_group[R]

Public Class Methods

new(example_group, example) click to toggle source
# File lib/rspec/queue.rb, line 242
def initialize(example_group, example)
  @example_group = example_group
  @example = example
end

Public Instance Methods

<=>(other) click to toggle source
# File lib/rspec/queue.rb, line 251
def <=>(other)
  id <=> other.id
end
id() click to toggle source
# File lib/rspec/queue.rb, line 247
def id
  example.id
end
run(reporter) click to toggle source
# File lib/rspec/queue.rb, line 255
def run(reporter)
  instance = example_group.new(example.inspect_output)
  example_group.set_ivars(instance, example_group.before_context_ivars)
  result = example.run(instance, reporter)
  result.nil? ? true : result
end