Use `hash` for `change` matcher to handle deeply nested objects. by myronmarston · Pull Request #1034 · rspec/rspec-expectations
Fixes #1030.