Sha256: dfb2a90ea472fbae791fbdd658676b20ecdefb41c69652e7e1316e6703e42171
Contents?: true
Size: 389 Bytes
Versions: 16
Compression:
Stored size: 389 Bytes
Contents
require 'spec_helper' describe DeepMerge do source = { key1: { keya1: 1, keya2: 2 }, key2: [1, 2] } let(:merged_hash) { source.deep_merge!(key1: { keya1: '1a', keya3: 3 }, key2: [2, 3]) } context 'deep_merge' do it 'merges correctly' do test_hash = { key1: { keya1: '1a', keya2: 2, keya3: 3 }, key2: [1, 2, 3] } expect(merged_hash).to eq test_hash end end end
Version data entries
16 entries across 16 versions & 1 rubygems