From 56594c4de1f73bba72b8796026b2a2e0f6ecbdf7 Mon Sep 17 00:00:00 2001 From: Dane Strandboge Date: Wed, 8 Jan 2025 11:39:20 -0600 Subject: [PATCH] chore: test case --- plugins/outputs/influxdb_v2/http_test.go | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/plugins/outputs/influxdb_v2/http_test.go b/plugins/outputs/influxdb_v2/http_test.go index 278e9d45b887d..dc23d3743aff8 100644 --- a/plugins/outputs/influxdb_v2/http_test.go +++ b/plugins/outputs/influxdb_v2/http_test.go @@ -187,6 +187,22 @@ func TestExponentialBackoffCalculationWithRetryAfter(t *testing.T) { } } +func TestHeadersDoNotOverrideConfig(t *testing.T) { + testURL, err := url.Parse("https://localhost:8181") + require.NoError(t, err) + c := &httpClient{ + headers: map[string]string{ + "Authorization": "Bearer foo", + "User-Agent": "foo", + }, + // URL to make Init() happy + url: testURL, + } + require.NoError(t, c.Init()) + require.Equal(t, "Bearer foo", c.headers["Authorization"]) + require.Equal(t, "foo", c.headers["User-Agent"]) +} + // goos: linux // goarch: amd64 // pkg: github.com/influxdata/telegraf/plugins/outputs/influxdb_v2