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

[ruby/tmpdir] Test "not a directory" cases

f335f2c23e
This commit is contained in:
Nobuyoshi Nakada 2020-07-13 21:26:06 +09:00 committed by Hiroshi SHIBATA
parent f7f849e30c
commit 04de778ef1

View file

@ -19,6 +19,12 @@ class TestTmpdir < Test::Unit::TestCase
oldenv = envs.each_with_object({}) {|v, h| h[v] = ENV.delete(v)}
begin
envs.each do |e|
tmpdirx = File.join(tmpdir, e)
ENV[e] = tmpdirx
assert_not_equal(tmpdirx, Dir.tmpdir)
File.write(tmpdirx, "")
assert_not_equal(tmpdirx, Dir.tmpdir)
File.unlink(tmpdirx)
ENV[e] = tmpdir
assert_equal(tmpdir, Dir.tmpdir)
File.chmod(0777, tmpdir)