Sha256: 3a0d4e37eff578ccf57acef6bd89663c85f933176890f801ac0b69fabb470221
Contents?: true
Size: 683 Bytes
Versions: 83
Compression:
Stored size: 683 Bytes
Contents
require File.dirname(File.join(__rhoGetCurrentDir(), __FILE__)) + '/../../spec_helper' require File.dirname(File.join(__rhoGetCurrentDir(), __FILE__)) + '/fixtures/classes.rb' require File.dirname(File.join(__rhoGetCurrentDir(), __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
Version data entries
83 entries across 83 versions & 1 rubygems