Class: Transpec::Syntax::ShouldReceive::ExpectBaseRecordBuilder
Instance Method Summary
collapse
build, #build, param_names
Instance Method Details
#new_syntax ⇒ Object
180
181
182
183
184
185
186
187
188
|
# 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 ⇒ Object
171
172
173
174
175
176
177
178
|
# 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 ⇒ Object
167
168
169
|
# File 'lib/transpec/syntax/should_receive.rb', line 167
def syntax_name
fail NotImplementedError
end
|