diff options
| author | Étienne Barrié <etienne.barrie@gmail.com> | 2026-02-12 15:12:48 +0100 |
|---|---|---|
| committer | git <svn-admin@ruby-lang.org> | 2026-02-12 14:52:57 +0000 |
| commit | b5d2c6eeca28f4c640389b006896a8f3f59e7571 (patch) | |
| tree | 7e5bc8c4b01d8fd35818178eb2c30f4d6740ff16 /test | |
| parent | 23ca981ea28ade997fadef8d0e9acf6aa52c60b5 (diff) | |
[ruby/json] Remove bignum warnings
test/json/json_parser_test.rb:141: warning: Integer out of Float range
lib/json/common.rb:353: warning: Float https://github.com/ruby/json/commit/123456789012... out of range
https://github.com/ruby/json/commit/e7245b714a
Diffstat (limited to 'test')
| -rw-r--r-- | test/json/json_parser_test.rb | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/test/json/json_parser_test.rb b/test/json/json_parser_test.rb index 1b875422a1..54a6bbbd61 100644 --- a/test/json/json_parser_test.rb +++ b/test/json/json_parser_test.rb @@ -138,7 +138,8 @@ class JSONParserTest < Test::Unit::TestCase bignum = Integer('1234567890' * 50) assert_equal(bignum, JSON.parse(bignum.to_s)) - assert_equal(bignum.to_f, JSON.parse(bignum.to_s + ".0")) + bignum_float = EnvUtil.suppress_warning { bignum.to_f } + assert_equal(bignum_float, EnvUtil.suppress_warning { JSON.parse(bignum.to_s + ".0") }) end def test_parse_bigdecimals |
