diff options
author | Jean Boussier <jean.boussier@gmail.com> | 2021-02-25 18:36:15 +0100 |
---|---|---|
committer | Jean Boussier <jean.boussier@gmail.com> | 2021-02-25 18:41:51 +0100 |
commit | 1c5c29e81fd5572df2ec6cdef655b1521fd4c97e (patch) | |
tree | 2039bf0b4acf38c011fe5bfe418c5c5d79da03bf /test | |
parent | 091cd46b1f18d7a6465c7025f2f1d5a4f2bb70a4 (diff) | |
download | psych-1c5c29e81fd5572df2ec6cdef655b1521fd4c97e.tar.gz |
Fix symabolize_name with non-string keys
Diffstat (limited to 'test')
-rw-r--r-- | test/psych/test_psych.rb | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/test/psych/test_psych.rb b/test/psych/test_psych.rb index 30612de..c3c04d7 100644 --- a/test/psych/test_psych.rb +++ b/test/psych/test_psych.rb @@ -371,17 +371,18 @@ class TestPsych < Psych::TestCase yaml = <<-eoyml foo: bar: baz + 1: 2 hoge: - fuga: piyo eoyml result = Psych.load(yaml) - assert_equal result, { "foo" => { "bar" => "baz"}, "hoge" => [{ "fuga" => "piyo" }] } + assert_equal result, { "foo" => { "bar" => "baz", 1 => 2 }, "hoge" => [{ "fuga" => "piyo" }] } result = Psych.load(yaml, symbolize_names: true) - assert_equal result, { foo: { bar: "baz" }, hoge: [{ fuga: "piyo" }] } + assert_equal result, { foo: { bar: "baz", 1 => 2 }, hoge: [{ fuga: "piyo" }] } result = Psych.safe_load(yaml, symbolize_names: true) - assert_equal result, { foo: { bar: "baz" }, hoge: [{ fuga: "piyo" }] } + assert_equal result, { foo: { bar: "baz", 1 => 2 }, hoge: [{ fuga: "piyo" }] } end end |