summaryrefslogtreecommitdiff
path: root/test/json/json_generator_test.rb
diff options
context:
space:
mode:
Diffstat (limited to 'test/json/json_generator_test.rb')
-rwxr-xr-xtest/json/json_generator_test.rb5
1 files changed, 5 insertions, 0 deletions
diff --git a/test/json/json_generator_test.rb b/test/json/json_generator_test.rb
index 8dd3913d62..824de2c1a6 100755
--- a/test/json/json_generator_test.rb
+++ b/test/json/json_generator_test.rb
@@ -661,4 +661,9 @@ class JSONGeneratorTest < Test::Unit::TestCase
def test_nonutf8_encoding
assert_equal("\"5\u{b0}\"", "5\xb0".dup.force_encoding(Encoding::ISO_8859_1).to_json)
end
+
+ def test_fragment
+ fragment = JSON::Fragment.new(" 42")
+ assert_equal '{"number": 42}', JSON.generate({ number: fragment })
+ end
end