From dfaaa1860e58ba32d250d339961a6c16c95387e3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89tienne=20Barri=C3=A9?= Date: Thu, 12 Feb 2026 13:39:07 +0100 Subject: [PATCH 1/2] Remove unused method in JSONGeneratorTest --- test/json/json_generator_test.rb | 8 -------- 1 file changed, 8 deletions(-) diff --git a/test/json/json_generator_test.rb b/test/json/json_generator_test.rb index d7c4173e..d5f6ac64 100755 --- a/test/json/json_generator_test.rb +++ b/test/json/json_generator_test.rb @@ -39,14 +39,6 @@ def setup JSON end - def silence - v = $VERBOSE - $VERBOSE = nil - yield - ensure - $VERBOSE = v - end - def test_generate json = generate(@hash) assert_equal(parse(@json2), parse(json)) From 89e6d94093836e810608c36b196a5f8960dd254d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89tienne=20Barri=C3=A9?= Date: Thu, 12 Feb 2026 15:12:48 +0100 Subject: [PATCH 2/2] Remove bignum warnings test/json/json_parser_test.rb:141: warning: Integer out of Float range lib/json/common.rb:353: warning: Float 12345678901234567890... out of range --- test/json/json_parser_test.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/test/json/json_parser_test.rb b/test/json/json_parser_test.rb index 1b875422..54a6bbbd 100644 --- a/test/json/json_parser_test.rb +++ b/test/json/json_parser_test.rb @@ -138,7 +138,8 @@ def test_parse_bignum 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