diff options
author | Lamont Granquist <lamont@scriptkiddie.org> | 2013-12-19 22:22:13 -0800 |
---|---|---|
committer | Lamont Granquist <lamont@scriptkiddie.org> | 2013-12-19 22:22:13 -0800 |
commit | f5a670d49b26764dbe805f1a8ad03c9d106eafea (patch) | |
tree | c850922a7c3d53b976fe17307bb90c3c90184194 /spec | |
parent | 207105a5432a7f613c65c1d390b18dd0b32de53f (diff) | |
download | ffi-yajl-f5a670d49b26764dbe805f1a8ad03c9d106eafea.tar.gz |
unicode fixes
Diffstat (limited to 'spec')
-rw-r--r-- | spec/ffi_yajl/parser_spec.rb | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/spec/ffi_yajl/parser_spec.rb b/spec/ffi_yajl/parser_spec.rb index bb7c356..7c91a38 100644 --- a/spec/ffi_yajl/parser_spec.rb +++ b/spec/ffi_yajl/parser_spec.rb @@ -66,7 +66,13 @@ describe "FFI_Yajl::Parser" do json = '{"foo": 1.0973731568539e7 }' expect(parser.parse(json)).to eql({"foo" => 1.0973731568539e+7 }) end + end + context "when parsing unicode in hash keys" do + it "handles heavy metal umlauts in keys" do + json = '{"München": "Bayern"}' + expect(parser.parse(json)).to eql({"München" => "Bayern"}) + end end end |