Sha256: f10a4cc3efc06e7c1f859ba1fc00e5f78efc5f95579b5b558dc5ee71965ce34e

Contents?: true

Size: 313 Bytes

Versions: 4

Compression:

Stored size: 313 Bytes

Contents

require 'minitest/autorun'
require 'duck_puncher'

class HashTest < MiniTest::Unit::TestCase
  def test_seek
    my_hash = {a: 1, b: {c: 2}}
    assert_equal my_hash.seek(:a), 1
    assert_equal my_hash.seek(:b, :a), nil
    assert_equal my_hash.seek(:b, :c), 2
    assert_equal my_hash.seek(:b), {c: 2}
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
duck_puncher-0.0.6 test/duck_puncher/hash_test.rb
duck_puncher-0.0.4 test/duck_puncher/hash_test.rb
duck_puncher-0.0.3 test/duck_puncher/hash_test.rb
duck_puncher-0.0.2 test/duck_puncher/hash_test.rb