Class: MinitestToRspec::Subprocessors::Iter

Inherits:
Base
  • Object
show all
Defined in:
lib/minitest_to_rspec/subprocessors/iter.rb

Overview

Processes ‘s(:iter, ..)` expressions.

Instance Method Summary collapse

Methods inherited from Base

#allow_to, #expect, #expect_to, #expect_to_not, #expectation_target, #expectation_target_eager, #expectation_target_lazy, #full_process, #matcher

Methods included from MinitestToRspec::SexpAssertions

#assert_sexp_type, #assert_sexp_type_array, #sexp_type?

Constructor Details

#initialize(sexp, rails, mocha) ⇒ Iter

Returns a new instance of Iter.



10
11
12
13
14
# File 'lib/minitest_to_rspec/subprocessors/iter.rb', line 10

def initialize(sexp, rails, mocha)
  super(rails, mocha)
  @exp = Model::Iter.new(sexp)
  sexp.clear
end

Instance Method Details

#processObject



16
17
18
# File 'lib/minitest_to_rspec/subprocessors/iter.rb', line 16

def process
  process_exp(@exp)
end