Skip to content

Commit c50aaea

Browse files
file creation tests: check path existence before & after (#29994)
1 parent e01733b commit c50aaea

File tree

1 file changed

+18
-5
lines changed

1 file changed

+18
-5
lines changed

test/file.jl

Lines changed: 18 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1015,15 +1015,28 @@ rm(dir)
10151015
mktempdir() do dir
10161016
name1 = joinpath(dir, "apples")
10171017
name2 = joinpath(dir, "bannanas")
1018-
@test touch(name1) == name1 # when it doesn't exist
1019-
@test touch(name1) == name1 # when it does exist
1018+
@test !ispath(name1)
1019+
@test touch(name1) == name1
1020+
@test isfile(name1)
1021+
@test touch(name1) == name1
1022+
@test isfile(name1)
1023+
@test !ispath(name2)
10201024
@test mv(name1, name2) == name2
1025+
@test !ispath(name1)
1026+
@test isfile(name2)
10211027
@test cp(name2, name1) == name1
1028+
@test isfile(name1)
1029+
@test isfile(name2)
10221030
namedir = joinpath(dir, "chalk")
10231031
namepath = joinpath(dir, "chalk","cheese","fresh")
1024-
@test mkdir(namedir) == namedir # when it doesn't exist
1025-
@test mkpath(namepath) == namepath # when it doesn't exist
1026-
@test mkpath(namepath) == namepath # when it does exist
1032+
@test !ispath(namedir)
1033+
@test mkdir(namedir) == namedir
1034+
@test isdir(namedir)
1035+
@test !ispath(namepath)
1036+
@test mkpath(namepath) == namepath
1037+
@test isdir(namepath)
1038+
@test mkpath(namepath) == namepath
1039+
@test isdir(namepath)
10271040
end
10281041

10291042

0 commit comments

Comments
 (0)