From edb230010a64e2bea1c9411c7ed3bed4620bcec2 Mon Sep 17 00:00:00 2001 From: Alex Thiessen Date: Sat, 28 May 2022 21:43:52 +0200 Subject: test/assert_regex.bats: Test case-insensitive matching --- test/assert_regex.bats | 6 ++++++ 1 file changed, 6 insertions(+) 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() : matches case-insensitively when 'nocasematch' is set" { + shopt -s nocasematch + + assert_regex 'aBc' 'ABC' +} + @test "assert_regex() : outputs multi-line nicely when it fails" { run assert_regex $'bcd\n123' '^[a-z]b[c-z]+' assert_test_fail <<'ERR_MSG' -- cgit v1.2.3