summaryrefslogtreecommitdiff
path: root/test/csv/write/test_general.rb
diff options
context:
space:
mode:
Diffstat (limited to 'test/csv/write/test_general.rb')
-rw-r--r--test/csv/write/test_general.rb18
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