]>
Commit | Line | Data |
---|---|---|
deb63bfb A |
1 | # $FreeBSD: head/bin/sh/tests/expansion/pathname6.0 302937 2016-07-16 13:26:18Z ache $ |
2 | ||
3 | unset LC_ALL | |
4 | LC_COLLATE=en_US.US-ASCII | |
5 | export LC_COLLATE | |
6 | ||
7 | failures=0 | |
8 | ||
9 | check() { | |
10 | testcase=$1 | |
11 | expect=$2 | |
12 | eval "set -- $testcase" | |
13 | actual="$*" | |
14 | if [ "$actual" != "$expect" ]; then | |
15 | failures=$((failures+1)) | |
16 | printf '%s\n' "For $testcase, expected $expect actual $actual" | |
17 | fi | |
18 | } | |
19 | ||
20 | set -e | |
21 | T=$(mktemp -d ${TMPDIR:-/tmp}/sh-test.XXXXXX) | |
22 | trap 'rm -rf $T' 0 | |
23 | cd -P $T | |
24 | ||
25 | touch A B a b | |
26 | ||
27 | check '*' 'a A b B' | |
28 | ||
29 | exit $((failures != 0)) |