From 6763aeb6ea8fb643c5976bf90139facdb3698fdf Mon Sep 17 00:00:00 2001 From: Robin Olsen Date: Mon, 23 Mar 2026 19:41:56 +0100 Subject: [PATCH] use equal fold to make the test case-insensitive --- internal/utils/check/expect.go | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/internal/utils/check/expect.go b/internal/utils/check/expect.go index fdb410f..0f404d2 100644 --- a/internal/utils/check/expect.go +++ b/internal/utils/check/expect.go @@ -76,7 +76,7 @@ func (e *Expector) Fail(message string) *Expector { func (e *Expector) NotEmptyAndEqual(val, expected string, message string) *Expector { if val == "" { return e.Fail(fmt.Sprintf("%s is empty", message)) - } else if val != expected { + } else if !strings.EqualFold(val, expected) { return e.Fail(fmt.Sprintf(`%s expected "%v", got "%v"`, message, expected, val)) } return e.Pass(message + " is correct") @@ -115,7 +115,6 @@ func (e *Expector) Contains(s, substr, message string) *Expector { return e.Pass(fmt.Sprintf(`%s contains "%v"`, message, substr)) } - func (e *Expector) NotContains(s, substr, message string) *Expector { check := NewCheck(message, !strings.Contains(s, substr)) e.Checks = append(e.Checks, check)