1# Always failing assertion with a message. 2# 3# Example: 4# fail "It should have been but it wasn't to be" 5function fail() { 6 echo "$1" 7 exit 1 8} 9 10 11function assertStringEqual { 12 13 if ! diff <(echo "$1") <(echo "$2") ; then 14 fail "Strings differ" 15 fi 16}