diff options
Diffstat (limited to 'test/csv/write/test_general.rb')
-rw-r--r-- | test/csv/write/test_general.rb | 18 |
1 files changed, 16 insertions, 2 deletions
diff --git a/test/csv/write/test_general.rb b/test/csv/write/test_general.rb index d157b74ba1..bdc8aadd55 100644 --- a/test/csv/write/test_general.rb +++ b/test/csv/write/test_general.rb @@ -222,13 +222,27 @@ module TestCSVWriteGeneral end end + def with_verbose(verbose) + original = $VERBOSE + begin + $VERBOSE = verbose + yield + ensure + $VERBOSE = original + end + end + def with_default_internal(encoding) original = Encoding.default_internal begin - Encoding.default_internal = encoding + with_verbose(false) do + Encoding.default_internal = encoding + end yield ensure - Encoding.default_internal = original + with_verbose(false) do + Encoding.default_internal = original + end end end end |