method

eql

eql(expected)
public

Passes if actual and expected are of equal value, but not necessarily the same object.

See http://www.ruby-doc.org/core/classes/Object.html#M001057 for more information about equality in Ruby.

Examples

  5.should eql(5)
  5.should_not eql(3)

1Note

Eql equals ==

emime ยท Apr 22, 2011

Use eql to compare values as you would use ==:

"test".should eql "test" #=> pass
"test".should == "test" #=> pass

Do not confuse with equal which compares objects.