class Transpec::Syntax::ShouldReceive::ExpectBaseRecordBuilder

Public Instance Methods

new_syntax() click to toggle source
# File lib/transpec/syntax/should_receive.rb, line 180
def new_syntax
  syntax = if should_receive.any_instance?
             "#{syntax_name}_any_instance_of(Klass)."
           else
             "#{syntax_name}(obj)."
           end
  syntax << (should_receive.positive? ? 'to' : negative_form_of_to)
  syntax << ' receive(:message)'
end
old_syntax() click to toggle source
# File lib/transpec/syntax/should_receive.rb, line 171
def old_syntax
  syntax = if should_receive.any_instance?
             'Klass.any_instance.'
           else
             'obj.'
           end
  syntax << "#{should_receive.method_name}(:message)"
end
syntax_name() click to toggle source
# File lib/transpec/syntax/should_receive.rb, line 167
def syntax_name
  fail NotImplementedError
end