Ok, my bad then. I didn't test in RSpec 3.  I just re-read Myron's post, and this is even in it: http://myronmars.to/n/dev-blog/2013/07/the-plan-for-rspec-3

> Expectations: have(x).items matchers will be moved into an external gem