aboutsummaryrefslogtreecommitdiffstats
path: root/test/fs/mkdir.exp
diff options
context:
space:
mode:
Diffstat (limited to 'test/fs/mkdir.exp')
-rwxr-xr-xtest/fs/mkdir.exp26
1 files changed, 24 insertions, 2 deletions
diff --git a/test/fs/mkdir.exp b/test/fs/mkdir.exp
index 8a7ac9d97..59005e1a2 100755
--- a/test/fs/mkdir.exp
+++ b/test/fs/mkdir.exp
@@ -17,10 +17,32 @@ expect {
17send -- "rm -rf ~/.firejail_test\r" 17send -- "rm -rf ~/.firejail_test\r"
18after 100 18after 100
19 19
20send -- "firejail --profile=mkdir.profile find /tmp/.firejail_test\r"
21expect {
22 timeout {puts "TESTING ERROR 2.1\n";exit}
23 "Warning: cannot create" { puts "TESTING ERROR 2.2\n";exit}
24 "No such file or directory" { puts "TESTING ERROR 2.3\n";exit}
25 "/tmp/.firejail_test/a/b/c/d.txt"
26}
27send -- "rm -rf /tmp/.firejail_test\r"
28after 100
29
30set UID [exec id -u]
31send -- "firejail --profile=mkdir.profile find /run/user/$UID/.firejail_test\r"
32expect {
33 timeout {puts "TESTING ERROR 3.1\n";exit}
34 "Warning: cannot create" { puts "TESTING ERROR 3.2\n";exit}
35 "No such file or directory" { puts "TESTING ERROR 3.3\n";exit}
36 "/run/user/$UID/.firejail_test/a/b/c/d.txt"
37}
38send -- "rm -rf /run/user/$UID/.firejail_test\r"
39after 100
40
41
20send -- "firejail --profile=mkdir2.profile\r" 42send -- "firejail --profile=mkdir2.profile\r"
21expect { 43expect {
22 timeout {puts "TESTING ERROR 2\n";exit} 44 timeout {puts "TESTING ERROR 4\n";exit}
23 "only directories in user home or /tmp" 45 "only files or directories in user home, /tmp, or /run/user/<UID>"
24} 46}
25after 100 47after 100
26 48