Sha256: efc270d3d3b21b51a0db768ff4f5c741e50d564aa52dd14c5e48019e18c4b2df
Contents?: true
Size: 645 Bytes
Versions: 83
Compression:
Stored size: 645 Bytes
Contents
require File.dirname(File.join(__rhoGetCurrentDir(), __FILE__)) + '/../../spec_helper' describe "Fixnum#+" do it "returns self plus the given Integer" do (491 + 2).should == 493 (90210 + 10).should == 90220 (9 + bignum_value).should == 9223372036854775817 (1001 + 5.219).should == 1006.219 end it "raises a TypeError when given a non-Integer" do lambda { (obj = mock('10')).should_receive(:to_int).any_number_of_times.and_return(10) 13 + obj }.should raise_error(TypeError) lambda { 13 + "10" }.should raise_error(TypeError) lambda { 13 + :symbol }.should raise_error(TypeError) end end
Version data entries
83 entries across 83 versions & 1 rubygems