Deprecation warning on Has matcher

When actual is a poorly behaved object and does not respond to
:has_predicate?