summaryrefslogtreecommitdiff
path: root/internal
diff options
context:
space:
mode:
authorDave Henderson <dhenderson@gmail.com>2025-03-10 23:30:21 -0400
committerGitHub <noreply@github.com>2025-03-11 03:30:21 +0000
commit55c150e22cfa891ad055ff677440a07930de9e07 (patch)
tree8e8f27b5f138bdacd81ffc9c2eba3b50422944a4 /internal
parent51be3c341c2f1a2295d0ed22615d80581e86742c (diff)
deps(go): Bump github.com/hairyhenderson/go-fsimpl from 0.2.1 to 0.2.4 (#2347)
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
Diffstat (limited to 'internal')
-rw-r--r--internal/tests/integration/integration_test.go20
1 files changed, 19 insertions, 1 deletions
diff --git a/internal/tests/integration/integration_test.go b/internal/tests/integration/integration_test.go
index ed9faf62..10439288 100644
--- a/internal/tests/integration/integration_test.go
+++ b/internal/tests/integration/integration_test.go
@@ -61,10 +61,28 @@ func assertSuccess(t *testing.T, o, e string, err error, expected string) {
t.Helper()
require.NoError(t, err)
- assert.Equal(t, "", e)
+ // Filter out AWS SDK checksum warnings
+ filteredErr := filterAWSChecksumWarnings(e)
+ assert.Equal(t, "", filteredErr)
assert.Equal(t, expected, o)
}
+// filterAWSChecksumWarnings removes AWS SDK checksum warning messages from the
+// error output. These are a non-issue for our tests, since we use gofakes3 and
+// anonymous buckets.
+func filterAWSChecksumWarnings(e string) string {
+ lines := strings.Split(e, "\n")
+
+ filteredLines := make([]string, 0, len(lines))
+ for _, line := range lines {
+ if !strings.Contains(line, "WARN Response has no supported checksum. Not validating response payload.") {
+ filteredLines = append(filteredLines, line)
+ }
+ }
+
+ return strings.Join(filteredLines, "\n")
+}
+
func assertFailed(t *testing.T, o, e string, err error, expected string) {
t.Helper()