summaryrefslogtreecommitdiff
path: root/tests/test_json_encoding.rb
diff options
context:
space:
mode:
authorFlorian Frank <flori@ping.de>2009-10-26 12:48:08 +0100
committerFlorian Frank <flori@ping.de>2009-10-26 22:58:08 +0100
commitdd06e48aa414674f52e81f9cdc7836b6456c04f8 (patch)
tree531d1f78eed1bbab7fae33d8b77f1544a2b11832 /tests/test_json_encoding.rb
parent4852738aad89a27fbb48673eb2604f381bc8b811 (diff)
downloadjson-dd06e48aa414674f52e81f9cdc7836b6456c04f8.tar.gz
optimised speed a lot, added only_ascii mode
Diffstat (limited to 'tests/test_json_encoding.rb')
-rw-r--r--tests/test_json_encoding.rb7
1 files changed, 4 insertions, 3 deletions
diff --git a/tests/test_json_encoding.rb b/tests/test_json_encoding.rb
index bfb3e60..fdea329 100644
--- a/tests/test_json_encoding.rb
+++ b/tests/test_json_encoding.rb
@@ -57,11 +57,12 @@ class TC_JSONEncoding < Test::Unit::TestCase
end
def test_generate
- assert_equal @generated, JSON.generate(@parsed)
+ assert_equal @generated, JSON.generate(@parsed, :ascii_only => true)
if defined?(::Encoding)
- assert_equal @generated, JSON.generate(@utf_16_data)
+ assert_equal @generated, JSON.generate(@utf_16_data, :ascii_only => true)
else
- assert_raises(JSON::GeneratorError) { JSON.generate(@utf_16_data) }
+ # XXX checking of correct utf8 data is not as strict (yet?) without :ascii_only
+ assert_raises(JSON::GeneratorError) { JSON.generate(@utf_16_data, :ascii_only => true) }
end
end
end