diff options
author | Alex Thiessen <alex.thiessen.de+github@gmail.com> | 2022-05-28 22:43:52 +0300 |
---|---|---|
committer | Alex Thiessen <alex.thiessen.de+github@gmail.com> | 2022-05-29 00:24:49 +0300 |
commit | edb230010a64e2bea1c9411c7ed3bed4620bcec2 (patch) | |
tree | ca8472827c5ae4fe7b3ce3c93d66ca9f2ccfad42 | |
parent | 03bc04cf3dd13d72d9298223be4a41f8890664ac (diff) |
test/assert_regex.bats: Test case-insensitive matching
-rw-r--r-- | test/assert_regex.bats | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/test/assert_regex.bats b/test/assert_regex.bats index 83f796c..0771320 100644 --- a/test/assert_regex.bats +++ b/test/assert_regex.bats @@ -31,6 +31,12 @@ ERR_MSG [ "${BASH_REMATCH[0]}" = 'bcd' ] } +@test "assert_regex() <value> <pattern>: matches case-insensitively when 'nocasematch' is set" { + shopt -s nocasematch + + assert_regex 'aBc' 'ABC' +} + @test "assert_regex() <value> <pattern>: outputs multi-line <value> nicely when it fails" { run assert_regex $'bcd\n123' '^[a-z]b[c-z]+' assert_test_fail <<'ERR_MSG' |