Class: Mutiny::Integration::RSpec::Parser

Inherits:
Object
  • Object
show all
Defined in:
lib/mutiny/integration/rspec/parser.rb

Overview

This code originally based on Markus Schirp’s implementation of Mutant::Integration::Rspec

https://github.com/mbj/mutant/blob/master/lib/mutant/integration/rspec.rb

Instance Method Summary collapse

Constructor Details

#initialize(context = Context.new) ⇒ Parser

Returns a new instance of Parser.



10
11
12
# File 'lib/mutiny/integration/rspec/parser.rb', line 10

def initialize(context = Context.new)
  @world = context.world
end

Instance Method Details

#callObject



14
15
16
# File 'lib/mutiny/integration/rspec/parser.rb', line 14

def call
  TestSet.new(all_examples.map(&method(:parse_example)))
end