shin
shin

Reputation: 32721

Equality ruby vs rspec

After reading this article and this doc, I have questions regarding Ruby and RSpec equalities. Is the following assumption correct?

  1. Ruby's == is equivalent to RSpec eq

  2. Ruby's eql? is equivalent to RSpec eql

  3. Ruby's equal? is equivalent to RSpec equal

Upvotes: 1

Views: 49

Answers (1)

Shepmaster
Shepmaster

Reputation: 430514

From the docs:

a.should equal(b) # passes if a.equal?(b)
a.should eql(b)   # passes if a.eql?(b)
a.should == b     # passes if a == b
a.should be(b)    # passes if a.equal?(b)
a.should eq(b)    # passes if a == b

Upvotes: 2

Related Questions