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

Constant Summary collapse

EXPRESSION_DELIMITER =
" "

Instance Method Summary collapse

Constructor Details

#initialize(context = Context.new) ⇒ Parser

Returns a new instance of Parser.



12
13
14
# File 'lib/mutiny/integration/rspec/parser.rb', line 12

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

Instance Method Details

#callObject



16
17
18
# File 'lib/mutiny/integration/rspec/parser.rb', line 16

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