Joe Ferris at thoughbot just announced the latest release of shoulda
with an exciting new feature: RSpec-compatible ActiveRecord matchers!
I’m excited about this for a few reasons. To quote Tammer Saleh,
shoulda’s creator (from his comment on the post above):
“All in all, this should be a big win for both projects – rspec gets
the tasty matchers, and shoulda gets cleaner internal code and
contributions from the rspec community.”
Big thanks to Joe Ferris who pursued this idea, contributed the
necessary changes to RSpec, and did a ton of work refactoring shoulda
to make it happen.