Patch-ID: bash32-029
[bash.git] / tests / alias.tests
blob9cfec16bbb2e45cb79654d75ef9ba1d37bc806ce
1 # place holder for future alias testing
2 shopt -s expand_aliases
4 # alias/unalias tests originally in builtins.tests
6 unalias -a
7 # this should return success, according to POSIX.2
8 alias
9 echo alias: $?
10 alias foo=bar
11 unalias foo
12 # this had better return success, according to POSIX.2
13 alias
14 echo alias: $?
16 # bug in all versions through bash-2.05b
18 unalias qfoo qbar qbaz quux 2>/dev/null
20 alias qfoo=qbar
21 alias qbar=qbaz
22 alias qbaz=quux
23 alias quux=qfoo
25 qfoo
27 unalias qfoo qbar qbaz quux
29 unalias -a
31 alias foo='echo '
32 alias bar=baz
33 alias baz=quux
35 foo bar
37 unalias foo bar baz