Class: MinitestToRspec::Converter

Inherits:
Object
  • Object
show all
Defined in:
lib/minitest_to_rspec/converter.rb

Overview

Converts strings of minitest code. Does not read or write files.

Instance Method Summary collapse

Constructor Details

#initialize(rails: false, mocha: false) ⇒ Converter



11
12
13
# File 'lib/minitest_to_rspec/converter.rb', line 11

def initialize(rails: false, mocha: false)
  @processor = Processor.new(rails, mocha)
end

Instance Method Details

#convert(input, file_path = nil) ⇒ Object

  • ‘input` - Contents of a ruby file.

  • ‘file_path` - Optional. Value will replace any `__FILE__` keywords in the input.



18
19
20
# File 'lib/minitest_to_rspec/converter.rb', line 18

def convert(input, file_path = nil)
  render process parse(input, file_path)
end