matchbox - use RSpec and Shoulda matchers in Test::Unit StillMaintained Status Build Status

Matchbox allows you to use RSpec and Shoulda matchers as regular, old Test::Unit assertions.

Installation

Without bundler:

gem install matchbox

With bundler:

gem 'matchbox'

Usage

Just include the RSpec matchers into the TestCase and they can be used as seen below. This example uses methods found in shoulda-matchers.

class PostTest < Test::Unit::TestCase
  def test_active_record_relations
    post = Post.new
    assert_accepts belong_to(:topic), post
  end
end

Note on Patches/Pull Requests

Resources

License

Matchbox is licensed under the MIT License. See LICENSE for details.