Skip to content

Commit

Permalink
Remove temp directories in unit tests.
Browse files Browse the repository at this point in the history
  • Loading branch information
hdwalters committed Sep 30, 2024
1 parent a6c186b commit 57b88b9
Show file tree
Hide file tree
Showing 4 changed files with 5 additions and 8 deletions.
3 changes: 1 addition & 2 deletions src/tests/stdlib/change_owner.ab
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
import { change_owner } from "std/fs"
// We use `whoami` to get the running user to assign again the same user as permission
main {

let tmpdir = $mktemp -d /tmp/amber-XXXX$ failed {
echo "It wasn't possible to create the folder"
}
Expand All @@ -13,5 +12,5 @@ main {
} else {
echo "File {tmpdir}/amber-symbolic not exists"
}
unsafe $rm {tmpdir}/amber-symbolic$
unsafe $rm -fr {tmpdir}$
}
2 changes: 1 addition & 1 deletion src/tests/stdlib/create_dir.ab
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import { create_dir, dir_exist } from "std/fs"
main {
create_dir("/tmp/amber-test")
if dir_exist("/tmp/amber-test") {
unsafe $rm /tmp/amber-test$
unsafe $rm -fr /tmp/amber-test$
echo "Succeded"
}
}
3 changes: 1 addition & 2 deletions src/tests/stdlib/create_symbolic_link.ab
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,5 @@ main {
} else {
echo "failed"
}
unsafe $rm {tmpdir}/amber-symbolic$
unsafe $rm {tmpdir}/amber-symbolic-link$
unsafe $rm -fr {tmpdir}$
}
5 changes: 2 additions & 3 deletions src/tests/stdlib/make_executable.ab
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,8 @@ import { make_executable } from "std/fs"
main {
let tmpdir = unsafe $mktemp -d /tmp/amber-XXXX$
unsafe $touch {tmpdir}/amber-symbolic$
unsafe $touch /tmp/amber-symbolic$
if make_executable("/tmp/amber-symbolic") {
if make_executable("{tmpdir}/amber-symbolic") {
echo "created"
}
unsafe $rm {tmpdir}/amber-symbolic$
unsafe $rm -fr {tmpdir}$
}

0 comments on commit 57b88b9

Please sign in to comment.