Sha256: 62bbafc536c3a1becb2d2a4031707edbaf3b7cfdad0b7506dbd0d570f733cc29
Contents?: true
Size: 660 Bytes
Versions: 83
Compression:
Stored size: 660 Bytes
Contents
require File.dirname(File.join(__rhoGetCurrentDir(), __FILE__)) + '/../../spec_helper' describe "Fixnum#-" do it "returns self minus the given Integer" do (5 - 10).should == -5 (9237212 - 5_280).should == 9231932 (781 - 0.5).should == 780.5 (2_560_496 - bignum_value).should == -9223372036852215312 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