Method: Mini::Assertions#assert_respond_to

Defined in:
lib/mini/test.rb

#assert_respond_to(obj, meth, msg = nil) ⇒ Object



135
136
137
138
139
140
# File 'lib/mini/test.rb', line 135

def assert_respond_to obj, meth, msg = nil
  msg = message msg, "Expected #{mu_pp(obj)} to respond to #{meth}"
  flip = (Symbol === obj) && ! (Symbol === meth) # HACK for specs
  obj, meth = meth, obj if flip
  assert obj.respond_to?(meth), msg
end