Sha256: e315699ecb29f8c49012e350602d0a7c0c2ba90b8dc70b85c39ba50ec4352080
Contents?: true
Size: 374 Bytes
Versions: 2
Compression:
Stored size: 374 Bytes
Contents
require_relative '../../test_helper' DuckPuncher.punch :Hash class HashTest < MiniTest::Test def setup @subject = DuckPuncher::HashDuck.new.merge({ a: 1, b: { c: 2 } }) end def test_dig assert_equal @subject.dig(:a), 1 assert_equal @subject.dig(:b, :a), nil assert_equal @subject.dig(:b, :c), 2 assert_equal @subject.dig(:b), { c: 2 } end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
duck_puncher-3.0.0 | test/lib/duck_puncher/hash_test.rb |
duck_puncher-2.16.0 | test/lib/duck_puncher/hash_test.rb |