1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00

* test/ruby/test_argf.rb: use temporally directory.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36445 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
akr 2012-07-18 13:00:57 +00:00
parent ea3edd2744
commit d5e9b69629
2 changed files with 18 additions and 13 deletions

View file

@ -1,3 +1,7 @@
Wed Jul 18 21:59:46 2012 Tanaka Akira <akr@fsij.org>
* test/ruby/test_argf.rb: use temporally directory.
Wed Jul 18 19:41:19 2012 Tanaka Akira <akr@fsij.org>
* test/openssl/test_config.rb: remove temporally files early.

View file

@ -2,43 +2,44 @@ require 'test/unit'
require 'timeout'
require 'tmpdir'
require 'tempfile'
require 'fileutils'
require_relative 'envutil'
class TestArgf < Test::Unit::TestCase
def setup
@t1 = Tempfile.new("argf-foo")
@tmpdir = Dir.mktmpdir
@tmp_count = 0
@t1 = make_tempfile0("argf-foo")
@t1.binmode
@t1.puts "1"
@t1.puts "2"
@t1.close
@t2 = Tempfile.new("argf-bar")
@t2 = make_tempfile0("argf-bar")
@t2.binmode
@t2.puts "3"
@t2.puts "4"
@t2.close
@t3 = Tempfile.new("argf-baz")
@t3 = make_tempfile0("argf-baz")
@t3.binmode
@t3.puts "5"
@t3.puts "6"
@t3.close
@tmps = [@t1, @t2, @t3]
end
def teardown
@tmps.each {|t|
bak = t.path + ".bak"
File.unlink bak if File.file? bak
t.close(true)
}
FileUtils.rmtree(@tmpdir)
end
def make_tempfile0(basename)
open("#{@tmpdir}/#{basename}-#{@tmp_count}", "w")
end
def make_tempfile
t = Tempfile.new("argf-qux")
t = make_tempfile0("argf-qux")
t.puts "foo"
t.puts "bar"
t.puts "baz"
t.close
@tmps << t
t
end
@ -417,11 +418,11 @@ class TestArgf < Test::Unit::TestCase
end
end
t1 = Tempfile.new("argf-foo")
t1 = open("#{@tmpdir}/argf-hoge", "w")
t1.binmode
t1.puts "foo"
t1.close
t2 = Tempfile.new("argf-bar")
t2 = open("#{@tmpdir}/argf-moge", "w")
t2.binmode
t2.puts "bar"
t2.close