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 38 39 40 41 42 43 44 45 46 47 48
|
#!@SH_PROG@
# -*- shell-script -*-
test_alias()
{
_Dbg_alias_add u up
typeset expanded_alias=''; _Dbg_alias_expand u
assertEquals 'up' $expanded_alias
_Dbg_alias_add q quit
expanded_alias=''; _Dbg_alias_expand q
assertEquals 'quit' $expanded_alias
typeset aliases_found=''
_Dbg_alias_find_aliased quit
assertEquals 'q' "$aliases_found"
_Dbg_alias_add exit quit
_Dbg_alias_find_aliased quit
assertEquals 'q, exit' "$aliases_found"
_Dbg_alias_remove q
expanded_alias=''; _Dbg_alias_expand q
assertEquals 'q' $expanded_alias
_Dbg_alias_find_aliased quit
assertEquals 'exit' "$aliases_found"
expanded_alias=''; _Dbg_alias_expand u
assertEquals 'up' $expanded_alias
}
# Make sure @top_srcdir@ has a trailing slash
if [ '@abs_top_srcdir@' = '' ] ; then
echo "Something is wrong: abs_top_srcdir is not set."
exit 1
fi
abs_top_srcdir=@abs_top_srcdir@
abs_top_srcdir=${abs_top_srcdir%%/}/
. $abs_top_srcdir/lib/help.sh
. $abs_top_srcdir/lib/alias.sh
# load shunit2
srcdir=@srcdir@
srcdir=${srcdir}/
. ${srcdir}/shunit2
|