Sha256: d8589fe49a907fcd86112dcb991570114d58cbb7a742063c8e9305c1f64e5677
Contents?: true
Size: 487 Bytes
Versions: 35
Compression:
Stored size: 487 Bytes
Contents
# frozen_string_literal: true require 'rails_helper' require 'core_ext/hash/deep_transform_values' describe Hash do subject do { 'key' => 'value', 'key2' => { 'key' => 'value', key2: 'value' } } end let(:expected_result) do { 'key' => 'VALUE', 'key2' => { 'key' => 'VALUE', key2: 'VALUE' } } end it 'applies upcase to all values' do expect(subject.deep_transform_values { |value| value.upcase }).to eq(expected_result) end end
Version data entries
35 entries across 35 versions & 2 rubygems