Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

20 lines (17 sloc) 0.584 kB
require File.dirname(__FILE__) + '/../../spec_helper'
require File.dirname(__FILE__) + '/fixtures/classes.rb'
require File.dirname(__FILE__) + '/shared/equal_value.rb'
describe "String#eql?" do
it_behaves_like(:string_equal_value, :eql?)
end
describe "String#eql? when given a non-String" do
it "returns false" do
'hello'.should_not eql(5)
'hello'.should_not eql(:hello)
'hello'.should_not eql(mock('x'))
end
it "does not try to call #to_str on the given argument" do
(obj = mock('x')).should_not_receive(:to_str)
'hello'.should_not eql(obj)
end
end
Jump to Line
Something went wrong with that request. Please try again.