在阅读this article和this doc之后,我对Ruby和RSpec的等同性有疑问。以下假设是否正确?
Ruby的==等同于RSpec eq
Ruby的eql?相当于RSpec eql
Ruby相等?相当于RSpec等于
答案 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