diff options
Diffstat (limited to 'tests/test_json_generic_object.rb')
-rw-r--r-- | tests/test_json_generic_object.rb | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/tests/test_json_generic_object.rb b/tests/test_json_generic_object.rb index abeb8df..1cec795 100644 --- a/tests/test_json_generic_object.rb +++ b/tests/test_json_generic_object.rb @@ -33,10 +33,14 @@ class TestJSONGenericObject < Test::Unit::TestCase assert_equal 2, l.a.b end - def test_from_hashes - result = GenericObject.from_hashes(:foo => { :bar => { :baz => true } }) + def test_from_hash + result = GenericObject.from_hash( + :foo => { :bar => { :baz => true }, :quux => [ { :foobar => true } ] }) assert_kind_of GenericObject, result.foo assert_kind_of GenericObject, result.foo.bar assert_equal true, result.foo.bar.baz + assert_kind_of GenericObject, result.foo.quux.first + assert_equal true, result.foo.quux.first.foobar + assert_equal true, GenericObject.from_hash(true) end end |