[ruby/tmpdir] Test "not a directory" cases
https://github.com/ruby/tmpdir/commit/f335f2c23e
This commit is contained in:
parent
f7f849e30c
commit
04de778ef1
@ -19,6 +19,12 @@ class TestTmpdir < Test::Unit::TestCase
|
|||||||
oldenv = envs.each_with_object({}) {|v, h| h[v] = ENV.delete(v)}
|
oldenv = envs.each_with_object({}) {|v, h| h[v] = ENV.delete(v)}
|
||||||
begin
|
begin
|
||||||
envs.each do |e|
|
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
|
ENV[e] = tmpdir
|
||||||
assert_equal(tmpdir, Dir.tmpdir)
|
assert_equal(tmpdir, Dir.tmpdir)
|
||||||
File.chmod(0777, tmpdir)
|
File.chmod(0777, tmpdir)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user