Sha256: a034797735eca22a157a370887427e91c61de9c7f99108117c3aca9b40a26389

Contents?: true

Size: 399 Bytes

Versions: 33

Compression:

Stored size: 399 Bytes

Contents

describe "Marshal.load" do
  it 'loads array with instance variable' do
    a = Marshal.load("\x04\bI[\bi\x06i\ai\b\x06:\n@ivari\x01{")
    a.should == [1, 2, 3]
    a.instance_variable_get(:@ivar).should == 123
  end

  it 'loads a hash with a default value (hash_def)' do
    hash = Marshal.load("\x04\b}\x06i\x06i\a:\bdef")
    hash.should == { 1 => 2 }
    hash.default.should == :def
  end
end

Version data entries

33 entries across 33 versions & 1 rubygems

Version Path
opal-1.8.3.rc1 spec/opal/core/marshal/load_spec.rb
opal-1.8.2 spec/opal/core/marshal/load_spec.rb
opal-1.8.1 spec/opal/core/marshal/load_spec.rb
opal-1.8.0 spec/opal/core/marshal/load_spec.rb
opal-1.8.0.beta1 spec/opal/core/marshal/load_spec.rb
opal-1.7.4 spec/opal/core/marshal/load_spec.rb
opal-1.8.0.alpha1 spec/opal/core/marshal/load_spec.rb
opal-1.7.3 spec/opal/core/marshal/load_spec.rb
opal-1.7.2 spec/opal/core/marshal/load_spec.rb
opal-1.7.1 spec/opal/core/marshal/load_spec.rb
opal-1.7.0 spec/opal/core/marshal/load_spec.rb
opal-1.7.0.rc1 spec/opal/core/marshal/load_spec.rb
opal-1.6.1 spec/opal/core/marshal/load_spec.rb
opal-1.6.0 spec/opal/core/marshal/load_spec.rb
opal-1.6.0.rc1 spec/opal/core/marshal/load_spec.rb
opal-1.6.0.alpha1 spec/opal/core/marshal/load_spec.rb
opal-1.5.1 spec/opal/core/marshal/load_spec.rb
opal-1.5.0 spec/opal/core/marshal/load_spec.rb
opal-1.5.0.rc1 spec/opal/core/marshal/load_spec.rb
opal-1.4.1 spec/opal/core/marshal/load_spec.rb