Sha256: da370ed1f0801c5356bb8d34923a50e367268dad199f4b14fa016e38ba95e40b

Contents?: true

Size: 352 Bytes

Versions: 1

Compression:

Stored size: 352 Bytes

Contents

# encoding: UTF-8

describe Hash do

  describe '#deep_dup' do
    it 'should crete a deep copy' do
      x = {
        :a => {
          :b => :c
        }
      }
      y = x.dup
      deep_y = GoodData::Helpers.deep_dup(x)

      y[:a].object_id.should === x[:a].object_id
      deep_y[:a].object_id.should_not === x[:a].object_id
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
gooddata-0.6.20 spec/unit/extensions/hash_spec.rb