diff options
Diffstat (limited to 'spec/ruby/core/marshal/shared/load.rb')
-rw-r--r-- | spec/ruby/core/marshal/shared/load.rb | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/spec/ruby/core/marshal/shared/load.rb b/spec/ruby/core/marshal/shared/load.rb index e63fd8adda..9d42b9df4a 100644 --- a/spec/ruby/core/marshal/shared/load.rb +++ b/spec/ruby/core/marshal/shared/load.rb @@ -211,14 +211,14 @@ describe :marshal_load, shared: true do y.first.tainted?.should be_false end - it "does not taint Fixnums" do + it "does not taint Integers" do x = [1] y = Marshal.send(@method, Marshal.dump(x).taint) y.tainted?.should be_true y.first.tainted?.should be_false end - it "does not taint Bignums" do + it "does not taint Integers" do x = [bignum_value] y = Marshal.send(@method, Marshal.dump(x).taint) y.tainted?.should be_true @@ -740,19 +740,19 @@ describe :marshal_load, shared: true do end end - describe "for a Bignum" do + describe "for an Integer" do platform_is wordsize: 64 do - context "that is Bignum on 32-bit platforms but Fixnum on 64-bit" do - it "dumps a Fixnum" do + context "that is Integer on 32-bit platforms but Integer on 64-bit" do + it "dumps an Integer" do val = Marshal.send(@method, "\004\bl+\ab:wU") val.should == 1433877090 - val.class.should == Fixnum + val.class.should == Integer end - it "dumps an array containing multiple references to the Bignum as an array of Fixnum" do + it "dumps an array containing multiple references to the Integer as an array of Integer" do arr = Marshal.send(@method, "\004\b[\al+\a\223BwU@\006") arr.should == [1433879187, 1433879187] - arr.each { |v| v.class.should == Fixnum } + arr.each { |v| v.class.should == Integer } end end end |