diff options
| -rw-r--r-- | tests/include.rc | 8 | 
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;  | 
