Sha256: 8c20400fcb59ca25b5cb6b833742b446a2668aedade1e9b872313647e06b9a98
Contents?: true
Size: 598 Bytes
Versions: 52
Compression:
Stored size: 598 Bytes
Contents
require File.expand_path('../../../spec_helper', __FILE__) require File.expand_path('../fixtures/classes.rb', __FILE__) require File.expand_path('../shared/equal_value.rb', __FILE__) 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
52 entries across 52 versions & 2 rubygems