refactored tests

This commit is contained in:
edwmurph
2018-05-28 12:19:39 -04:00
parent 10e010eb80
commit c996ac7c5c
4 changed files with 43 additions and 48 deletions

View File

@@ -16,10 +16,9 @@ while [ -n "$test_cases" ]; do
LINE=$(echo "$test_cases" | head -n1)
STRING=$(echo "$LINE" | awk -F: '{ print $1 }')
REGEXP=$(echo "$LINE" | awk -F: '{ print $2 }')
[ -n "$REGEXP" ] \
&& [ -n "$STRING" ] \
&& nvm_string_contains_regexp "$STRING" "$REGEXP" \
|| die "nvm_string_contains_regexp POSITIVE test case failed. REGEXP: '$REGEXP'. STRING: '$STRING'.\n"
if [ -z "$REGEXP" ] || [ -z "$STRING" ] || ! nvm_string_contains_regexp "$STRING" "$REGEXP"; then
die "nvm_string_contains_regexp POSITIVE test case failed. REGEXP: '$REGEXP'. STRING: '$STRING'.\n"
fi
test_cases=$(echo "$test_cases" | tail -n +2)
done
@@ -34,9 +33,9 @@ while [ -n "$test_cases" ]; do
LINE=$(echo "$test_cases" | head -n1)
STRING=$(echo "$LINE" | awk -F: '{ print $1 }')
REGEXP=$(echo "$LINE" | awk -F: '{ print $2 }')
[ -n "$REGEXP" ] \
&& ! nvm_string_contains_regexp "$STRING" "$REGEXP" \
|| die "nvm_string_contains_regexp NEGATIVE test case failed. REGEXP: '$REGEXP'. STRING: '$STRING'.\n"
if [ -z "$REGEXP" ] || nvm_string_contains_regexp "$STRING" "$REGEXP"; then
die "nvm_string_contains_regexp NEGATIVE test case failed. REGEXP: '$REGEXP'. STRING: '$STRING'.\n"
fi
test_cases=$(echo "$test_cases" | tail -n +2)
done
exit 0