test_git.sh: replace test regex for glob match

Don't quote rhs of =~, it'll match literally rather than as a
regex. Fixes SC2076. Part of #891.
This commit is contained in:
Raúl Benencia 2024-06-28 07:09:09 -07:00
parent de02f72cd7
commit 99d693d647
1 changed files with 2 additions and 2 deletions

View File

@ -47,7 +47,7 @@ function assert_eq() {
}
function assert_substr() {
if [[ "$1" =~ "$2" ]]; then
if [[ "$1" == *"$2"* ]]; then
return
fi
fail "'$1' does not contain '$2'"
@ -855,7 +855,7 @@ for arg; do
if [[ "${t}" =~ ${arg} ]]; then
nmatches=$((nmatches+1))
# Don't run tests twice, just keep the first match.
if [[ " ${tests_to_run[*]} " =~ " ${t} " ]]; then
if [[ " ${tests_to_run[*]} " == *" ${t} "* ]]; then
continue
fi
tests_to_run+=("${t}")