From 7c6e4f8f38346a6cddfdae42a58567e668865238 Mon Sep 17 00:00:00 2001 From: tenderlove Date: Thu, 9 Jan 2014 00:54:37 +0000 Subject: * ext/psych/lib/psych/visitors/to_ruby.rb: anonymous structs should be able to roundtrip. Thanks @splattael! * test/psych/test_object_references.rb: test for change git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44529 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- test/psych/test_object_references.rb | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'test') diff --git a/test/psych/test_object_references.rb b/test/psych/test_object_references.rb index 9e2cf08ad0..273b466b0c 100644 --- a/test/psych/test_object_references.rb +++ b/test/psych/test_object_references.rb @@ -26,6 +26,10 @@ module Psych assert_reference_trip DateTime.now end + def test_struct_has_references + assert_reference_trip Struct.new(:foo).new(1) + end + def assert_reference_trip obj yml = Psych.dump([obj, obj]) assert_match(/\*-?\d+/, yml) -- cgit v1.2.3