diff --git a/tests/test.sh b/tests/test.sh new file mode 100755 index 0000000000000000000000000000000000000000..0b3d67d6048f9b70f512123c3b2dc77fb0aa049a --- /dev/null +++ b/tests/test.sh @@ -0,0 +1,46 @@ +#!/usr/bin/env bash +#4214!/usr/bin/env ./libs/bats/bin/bats +### + # Entry point for running unittests. + ## + + +# Ensure script location is consistent, regardless of terminal calling location. +cd "$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )" + + +# Variables. +text_reset="\033[0m" +text_purple="\033[0;35m" + + +# Run Directory Function tests. +echo "" +echo -e "Running ${text_purple}Directory Function${text_reset} tests." + +echo -e "Finished ${text_purple}Directory Function${text_reset} Tests." +echo "" + + +# Run User Function tests. +echo "" +echo -e "Running ${text_purple}User Function${text_reset} tests." + +echo -e "Finished ${text_purple}User Function${text_reset} tests." +echo "" + + +# Run Text Function tests. +echo "" +echo -e "Running ${text_purple}Text Function${text_reset} tests." + +echo -e "Finished ${text_purple}Text Function${text_reset} tests." +echo "" + + +# Run Display Function tests. +echo "" +echo -e "Running ${text_purple}Display Function${text_reset} tests." + +echo -e "Finished ${text_purple}Display Function${text_reset} tests." +echo ""