Sha256: 1efc016878b035c16bc56175614b02d64a25357547c6e76e8afc7e30b449531f
Contents?: true
Size: 655 Bytes
Versions: 83
Compression:
Stored size: 655 Bytes
Contents
require File.dirname(File.join(__rhoGetCurrentDir(), __FILE__)) + '/../../spec_helper' describe "Bignum#+" do before(:each) do @bignum = bignum_value(76) end it "returns self plus the given Integer" do (@bignum + 4).should == 9223372036854775888 (@bignum + 4.2).should be_close(9223372036854775888.2, TOLERANCE) (@bignum + bignum_value(3)).should == 18446744073709551695 end it "raises a TypeError when given a non-Integer" do lambda { @bignum + mock('10') }.should raise_error(TypeError) lambda { @bignum + "10" }.should raise_error(TypeError) lambda { @bignum + :symbol}.should raise_error(TypeError) end end
Version data entries
83 entries across 83 versions & 1 rubygems