diff options
author | Florian Frank <flori@ping.de> | 2009-10-26 12:48:08 +0100 |
---|---|---|
committer | Florian Frank <flori@ping.de> | 2009-10-26 22:58:08 +0100 |
commit | dd06e48aa414674f52e81f9cdc7836b6456c04f8 (patch) | |
tree | 531d1f78eed1bbab7fae33d8b77f1544a2b11832 /tests/test_json_encoding.rb | |
parent | 4852738aad89a27fbb48673eb2604f381bc8b811 (diff) | |
download | json-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.rb | 7 |
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 |