平等红宝石vs rspec

时间:2013-10-23 00:25:07

标签: ruby rspec

在阅读this articlethis doc之后,我对Ruby和RSpec的等同性有疑问。以下假设是否正确?

  1. Ruby的==等同于RSpec eq

  2. Ruby的eql?相当于RSpec eql

  3. Ruby相等?相当于RSpec等于

1 个答案:

答案 0 :(得分:2)

来自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