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)) 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