Sha256: ef703e1e777c7a4b8a76ab0ea130021b8aaa45fd3b6a6ea5d705debbfc277f05
Contents?: true
Size: 420 Bytes
Versions: 31
Compression:
Stored size: 420 Bytes
Contents
# frozen_string_literal: true 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
31 entries across 31 versions & 1 rubygems