Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/bats-core/bats-assert.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlex Thiessen <alex.thiessen.de+github@gmail.com>2022-05-28 22:43:52 +0300
committerAlex Thiessen <alex.thiessen.de+github@gmail.com>2022-05-29 00:24:49 +0300
commitedb230010a64e2bea1c9411c7ed3bed4620bcec2 (patch)
treeca8472827c5ae4fe7b3ce3c93d66ca9f2ccfad42
parent03bc04cf3dd13d72d9298223be4a41f8890664ac (diff)
test/assert_regex.bats: Test case-insensitive matching
-rw-r--r--test/assert_regex.bats6
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'