[ruby/psych] Fix custom marshalization with symbolize_names: true

ee26f26ab5
This commit is contained in:
Jean Boussier 2021-02-11 18:30:58 +01:00 committed by Hiroshi SHIBATA
parent 155cd7fd2a
commit c110ade0d2
No known key found for this signature in database
GPG key ID: F9CF13417264FAC2
2 changed files with 11 additions and 3 deletions

View file

@ -51,5 +51,13 @@ module Psych
assert(PsychCustomMarshalable === loaded)
assert_equal(2, loaded.foo)
end
def test_init_symbolize_names
obj = PsychCustomMarshalable.new(1)
loaded = Psych.load(Psych.dump(obj), symbolize_names: true)
assert(PsychCustomMarshalable === loaded)
assert_equal(2, loaded.foo)
end
end
end