summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--tests/include.rc8
1 files changed, 6 insertions, 2 deletions
diff --git a/tests/include.rc b/tests/include.rc
index b83972a111b..4591859cc01 100644
--- a/tests/include.rc
+++ b/tests/include.rc
@@ -235,7 +235,7 @@ function test_expect_not_footer()
err="Got \"$a\" when not expecting it"
fi
- ! [[ "$a" =~ "$e" ]];
+ ! [[ "$a" =~ $e ]];
test_footer "$lineno" "$err";
}
@@ -291,6 +291,10 @@ function _TEST()
test_footer "$TESTLINE";
}
+#This function should be used carefully.
+#The expected regex, given to this function, should be
+#used within ^ and $ to match exactly with the output of
+#command.
function _EXPECT_WITHIN()
{
TESTLINE=$1
@@ -316,7 +320,7 @@ function _EXPECT_WITHIN()
fi
## Check match success
- if [[ "$a" =~ "$e" ]]; then
+ if [[ "$a" =~ $e ]]; then
break;
fi
sleep 1;