aboutsummaryrefslogtreecommitdiffhomepage
path: root/tests/test5.in
blob: 3f99fa00243fbc53e8efb67a8ea0298479d7f738 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37

set smurf green

switch $smurf;
	case "*ee*"
		echo Test 1 pass
	case "*"
		echo Test 1 fail
end;

switch $smurf
	case *ee*
		echo Test 2 fail
	case red green blue
		echo Test 2 pass
	case "*"
		echo Test 2 fail
end

switch $smurf
	case cyan magenta yellow
		echo Test 3 fail
	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 ../test/temp/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 ../test/temp/fish_wildcard_permissions_test