#!/bin/bash source tests-common.sh inherit eutils tret=0 test-path_exists() { local exp=$1; shift ebegin "Testing path_exists($*) == ${exp}" path_exists "$@" [[ ${exp} -eq $? ]] eend $? : $(( tret |= $? )) } test-path_exists 1 test-path_exists 1 -a test-path_exists 1 -o good="/ . tests-common.sh /bin/bash" test-path_exists 0 ${good} test-path_exists 0 -a ${good} test-path_exists 0 -o ${good} bad="/asjdkfljasdlfkja jlakjdsflkasjdflkasdjflkasdjflaskdjf" test-path_exists 1 ${bad} test-path_exists 1 -a ${bad} test-path_exists 1 -o ${bad} test-path_exists 1 ${good} ${bad} test-path_exists 1 -a ${good} ${bad} test-path_exists 0 -o ${good} ${bad} (exit ${tret})