summaryrefslogtreecommitdiff
path: root/test/csv/test_encodings.rb
diff options
context:
space:
mode:
Diffstat (limited to 'test/csv/test_encodings.rb')
-rw-r--r--test/csv/test_encodings.rb7
1 files changed, 5 insertions, 2 deletions
diff --git a/test/csv/test_encodings.rb b/test/csv/test_encodings.rb
index 8470286941..82dca914fe 100644
--- a/test/csv/test_encodings.rb
+++ b/test/csv/test_encodings.rb
@@ -13,11 +13,14 @@ require "csv"
class TestEncodings < Test::Unit::TestCase
def setup
- @temp_csv_path = File.join(File.dirname(__FILE__), "temp.csv")
+ require 'tempfile'
+ @temp_csv_file = Tempfile.new(%w"test_csv. .csv")
+ @temp_csv_path = @temp_csv_file.path
+ @temp_csv_file.close
end
def teardown
- File.unlink(@temp_csv_path) if File.exist? @temp_csv_path
+ @temp_csv_file.close!
end
########################################