aboutsummaryrefslogtreecommitdiffstats
path: root/test/date
diff options
context:
space:
mode:
authorNobuyoshi Nakada <nobu@ruby-lang.org>2019-06-04 19:00:48 +0900
committerNobuyoshi Nakada <nobu@ruby-lang.org>2019-06-04 19:00:48 +0900
commit9e472e18d22d013f5da7d5a3769599c5fb763f43 (patch)
tree6d88eff8a6801bddfc891402aa53caf24ebbcd0d /test/date
parent24a96a0228ccf355826644a9daad69e11b67b53b (diff)
downloadruby-9e472e18d22d013f5da7d5a3769599c5fb763f43.tar.gz
suppress marshal warnings
Diffstat (limited to 'test/date')
-rw-r--r--test/date/test_switch_hitter.rb12
1 files changed, 10 insertions, 2 deletions
diff --git a/test/date/test_switch_hitter.rb b/test/date/test_switch_hitter.rb
index 4693cbd466..6c587d805b 100644
--- a/test/date/test_switch_hitter.rb
+++ b/test/date/test_switch_hitter.rb
@@ -530,14 +530,14 @@ class TestSH < Test::Unit::TestCase
def test_marshal14
s = "\x04\x03u:\x01\x04Date\x01\v\x04\x03[\x01\x02i\x03\xE8i%T"
- d = Marshal.load(s)
+ d = suppress_warning {Marshal.load(s)}
assert_equal(Rational(4903887,2), d.ajd)
assert_equal(Date::GREGORIAN, d.start)
end
def test_marshal16
s = "\x04\x06u:\tDate\x0F\x04\x06[\ai\x03\xE8i%T"
- d = Marshal.load(s)
+ d = suppress_warning {Marshal.load(s)}
assert_equal(Rational(4903887,2), d.ajd)
assert_equal(Date::GREGORIAN, d.start)
end
@@ -655,4 +655,12 @@ class TestSH < Test::Unit::TestCase
assert_equal(true, Date.test_all)
end if defined?(Date.test_all)
+ private
+
+ def suppress_warning
+ $VERBOSE, verbose = nil, $VERBOSE
+ yield
+ ensure
+ $VERBOSE = verbose
+ end
end