aboutsummaryrefslogtreecommitdiffhomepage
path: root/tests/test5.in
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test5.in')
-rw-r--r--tests/test5.in12
1 files changed, 12 insertions, 0 deletions
diff --git a/tests/test5.in b/tests/test5.in
index a3e2256c..1afc0cc7 100644
--- a/tests/test5.in
+++ b/tests/test5.in
@@ -23,3 +23,15 @@ switch $smurf
case "?????"
echo Test 3 pass
end
+
+# Verify that we can do wildcard expansion when we
+# don't have read access to some path components
+# See #2099
+set -l where /tmp/fish_wildcard_permissions_test/noaccess/yesaccess
+mkdir -p $where
+chmod 300 (dirname $where) # no read permissions
+mkdir -p $where
+touch $where/alpha.txt $where/beta.txt $where/delta.txt
+echo $where/*
+chmod 700 (dirname $where) # so we can delete it
+rm -rf /tmp/fish_wildcard_permissions_test