#!/bin/bash # -*- shell-script -*- # Test command completion proc test_cmd_complete { setglobal output = $[_Dbg_do_complete c] assertEquals 'condition continue complete commands clear' $output } if test '/src/external-vcs/sourceforge/bashdb' = '' { echo "Something is wrong; 'abs_top_srcdir' is not set." exit 1 } setglobal abs_top_srcdir = '/src/external-vcs/sourceforge/bashdb' # Make sure $abs_top_srcrdir has a trailing slash setglobal abs_top_srcdir = "$(abs_top_srcdir%%/)/" source ${abs_top_srcdir}test/unit/helper.sh source ${abs_top_srcdir}init/require.sh source ${abs_top_srcdir}lib/help.sh source ${abs_top_srcdir}lib/alias.sh source ${abs_top_srcdir}lib/complete.sh for _Dbg_file in [$(abs_top_srcdir)command/c*.sh] { source $_Dbg_file } set -- # reset $# so shunit2 doesn't get confused. [[ $0 == ${BASH_SOURCE} ]] && source ${shunit_file}