Spec_matcher_helper is a project mainly written in Ruby, it's free.
Makes creating RSpec Matchers easier.
Created by Nolan Eakins [email protected] This library is in the public domain.
matcher :inherits_from do def initialize(expecting) @expecting = expecting end
def matches?(target) target == @expecting end end
matcher :match_five => :inherits_from do def initialize #:nodoc:all super(5) end end
describe Something do it "uses the matcher" do (2 + 2).should_not match_five end end