Skip to content

Commit 9db40bd

Browse files
committed
rm tempdir after test
1 parent 56183f2 commit 9db40bd

File tree

1 file changed

+19
-17
lines changed

1 file changed

+19
-17
lines changed

test/loading.jl

+19-17
Original file line numberDiff line numberDiff line change
@@ -15,25 +15,27 @@ thefname = "the fname!//\\&\1*"
1515
@test @__DIR__() == dirname(@__FILE__)
1616

1717
# Issue #5789 and PR #13542:
18-
cd(mktempdir()) do
19-
let true_filename = "cAsEtEsT.jl", lowered_filename="casetest.jl"
20-
touch(true_filename)
21-
@test Base.isfile_casesensitive(true_filename)
22-
@test !Base.isfile_casesensitive(lowered_filename)
23-
24-
# check that case-sensitivity only applies to basename of a path:
25-
if isfile(lowered_filename) # case-insensitive filesystem
26-
mkdir("cAsEtEsT")
27-
touch(joinpath("cAsEtEsT", true_filename))
28-
@test Base.isfile_casesensitive(joinpath("casetest", true_filename))
29-
@test !Base.isfile_casesensitive(joinpath("casetest", lowered_filename))
18+
mktempdir() do dir
19+
cd(dir) do
20+
let true_filename = "cAsEtEsT.jl", lowered_filename="casetest.jl"
21+
touch(true_filename)
22+
@test Base.isfile_casesensitive(true_filename)
23+
@test !Base.isfile_casesensitive(lowered_filename)
24+
25+
# check that case-sensitivity only applies to basename of a path:
26+
if isfile(lowered_filename) # case-insensitive filesystem
27+
mkdir("cAsEtEsT")
28+
touch(joinpath("cAsEtEsT", true_filename))
29+
@test Base.isfile_casesensitive(joinpath("casetest", true_filename))
30+
@test !Base.isfile_casesensitive(joinpath("casetest", lowered_filename))
31+
end
3032
end
31-
end
3233

33-
# Test Unicode normalization; pertinent for OS X
34-
let nfc_name = "\U00F4.jl"
35-
touch(nfc_name)
36-
@test Base.isfile_casesensitive(nfc_name)
34+
# Test Unicode normalization; pertinent for OS X
35+
let nfc_name = "\U00F4.jl"
36+
touch(nfc_name)
37+
@test Base.isfile_casesensitive(nfc_name)
38+
end
3739
end
3840
end
3941

0 commit comments

Comments
 (0)