1 require File.dirname(__FILE__) + '/../../spec_helper.rb'
6 it "should match when actual.equal?(expected)" do
7 Equal.new(1).matches?(1).should be_true
9 it "should not match when !actual.equal?(expected)" do
10 Equal.new("1").matches?("1").should be_false
12 it "should describe itself" do
13 matcher = Equal.new(1)
14 matcher.description.should == "equal 1"
16 it "should provide message, expected and actual on #failure_message" do
17 matcher = Equal.new("1")
19 matcher.failure_message.should == ["expected \"1\", got 1 (using .equal?)", "1", 1]
21 it "should provide message, expected and actual on #negative_failure_message" do
22 matcher = Equal.new(1)
24 matcher.negative_failure_message.should == ["expected 1 not to equal 1 (using .equal?)", 1, 1]