@@ -15,25 +15,27 @@ thefname = "the fname!//\\&\1*"
15
15
@test @__DIR__ () == dirname (@__FILE__ )
16
16
17
17
# 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
30
32
end
31
- end
32
33
33
- # Test Unicode normalization; pertinent for OS X
34
- let nfc_name = " \U 00F4.jl"
35
- touch (nfc_name)
36
- @test Base. isfile_casesensitive (nfc_name)
34
+ # Test Unicode normalization; pertinent for OS X
35
+ let nfc_name = " \U 00F4.jl"
36
+ touch (nfc_name)
37
+ @test Base. isfile_casesensitive (nfc_name)
38
+ end
37
39
end
38
40
end
39
41
0 commit comments