> What defines a "concrete object"? > Anything that is not an RSpec stub object? Yep, that's how I'm using the term. It doesn't make sense to do a respond_to? check on a pure mock or stub object, since it doesn't initially have a defined interface (outside of the interface of Object).