class MinitestToRspec::Input::Processor

Consumes a `String` of minitest code and returns an S-expression representing equivalent RSpec code. The main method is `#process`. See `SexpProcessor` docs for details.

Public Class Methods

new(rails, mocha) click to toggle source
Calls superclass method
# File lib/minitest_to_rspec/input/processor.rb, line 16
def initialize(rails, mocha)
  super()
  self.strict = false
  @mocha = mocha
  @rails = rails
end

Public Instance Methods

process_call(exp) click to toggle source
# File lib/minitest_to_rspec/input/processor.rb, line 23
def process_call(exp)
  Subprocessors::Call.new(exp, @rails, @mocha).process
end
process_class(exp) click to toggle source
# File lib/minitest_to_rspec/input/processor.rb, line 27
def process_class(exp)
  Subprocessors::Klass.new(exp, @rails, @mocha).process
end
process_defn(exp) click to toggle source
# File lib/minitest_to_rspec/input/processor.rb, line 31
def process_defn(exp)
  Subprocessors::Defn.new(exp, @rails, @mocha).process
end
process_iter(exp) click to toggle source
# File lib/minitest_to_rspec/input/processor.rb, line 35
def process_iter(exp)
  Subprocessors::Iter.new(exp, @rails, @mocha).process
end