Sha256: 25691c93b24895fb22dc21fba7b21e99e98e8429a055d929d9a5242ad8d020cd
Contents?: true
Size: 674 Bytes
Versions: 52
Compression:
Stored size: 674 Bytes
Contents
require File.expand_path('../../../spec_helper', __FILE__) require File.expand_path('../fixtures/classes', __FILE__) describe "Numeric#eql?" do before(:each) do @obj = NumericSpecs::Subclass.new end it "returns false if self's and other's types don't match" do @obj.should_not eql(1) @obj.should_not eql(-1.5) @obj.should_not eql(bignum_value) @obj.should_not eql(:sym) end it "returns the result of calling self#== with other when self's and other's types match" do other = NumericSpecs::Subclass.new @obj.should_receive(:==).with(other).and_return("result", nil) @obj.should eql(other) @obj.should_not eql(other) end end
Version data entries
52 entries across 52 versions & 2 rubygems