diff options
Diffstat (limited to 'tests/test_json_generate.rb')
-rwxr-xr-x | tests/test_json_generate.rb | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/tests/test_json_generate.rb b/tests/test_json_generate.rb index 65322d5..7e61a84 100755 --- a/tests/test_json_generate.rb +++ b/tests/test_json_generate.rb @@ -262,5 +262,8 @@ EOT assert_equal '[null]', JSON.generate([ JSON::NaN ], :replace_nan => true) assert_equal '[null]', JSON.generate([ JSON::Infinity ], :replace_nan => true) assert_equal '[null]', JSON.generate([ JSON::MinusInfinity ], :replace_nan => true) + assert_equal '["NaN"]', JSON.generate([ JSON::NaN ], :replace_nan => lambda { |x| x.to_s.inspect }) + assert_equal '["Infinity"]', JSON.generate([ JSON::Infinity ], :replace_nan => lambda { |x| x.to_s.inspect }) + assert_equal '["-Infinity"]', JSON.generate([ JSON::MinusInfinity ], :replace_nan => lambda { |x| x.to_s.inspect }) end end |