Skip to content

Commit 7c563d2

Browse files
authored
chore: minor cleanup in Caddy module tests (#2202)
1 parent bb3f730 commit 7c563d2

File tree

1 file changed

+27
-10
lines changed

1 file changed

+27
-10
lines changed

caddy/caddy_test.go

Lines changed: 27 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -512,7 +512,9 @@ func TestMetrics(t *testing.T) {
512512
// Fetch metrics
513513
resp, err := http.Get("http://localhost:2999/metrics")
514514
require.NoError(t, err, "failed to fetch metrics")
515-
defer resp.Body.Close()
515+
t.Cleanup(func() {
516+
require.NoError(t, resp.Body.Close())
517+
})
516518

517519
// Read and parse metrics
518520
metrics := new(bytes.Buffer)
@@ -585,7 +587,9 @@ func TestWorkerMetrics(t *testing.T) {
585587
// Fetch metrics
586588
resp, err := http.Get("http://localhost:2999/metrics")
587589
require.NoError(t, err, "failed to fetch metrics")
588-
defer resp.Body.Close()
590+
t.Cleanup(func() {
591+
require.NoError(t, resp.Body.Close())
592+
})
589593

590594
// Read and parse metrics
591595
metrics := new(bytes.Buffer)
@@ -677,7 +681,9 @@ func TestNamedWorkerMetrics(t *testing.T) {
677681
// Fetch metrics
678682
resp, err := http.Get("http://localhost:2999/metrics")
679683
require.NoError(t, err, "failed to fetch metrics")
680-
defer resp.Body.Close()
684+
t.Cleanup(func() {
685+
require.NoError(t, resp.Body.Close())
686+
})
681687

682688
// Read and parse metrics
683689
metrics := new(bytes.Buffer)
@@ -768,7 +774,9 @@ func TestAutoWorkerConfig(t *testing.T) {
768774
// Fetch metrics
769775
resp, err := http.Get("http://localhost:2999/metrics")
770776
require.NoError(t, err, "failed to fetch metrics")
771-
defer resp.Body.Close()
777+
t.Cleanup(func() {
778+
require.NoError(t, resp.Body.Close())
779+
})
772780

773781
// Read and parse metrics
774782
metrics := new(bytes.Buffer)
@@ -927,8 +935,9 @@ func testSingleIniConfiguration(tester *caddytest.Tester, key string, value stri
927935
}
928936

929937
func TestOsEnv(t *testing.T) {
930-
os.Setenv("ENV1", "value1")
931-
os.Setenv("ENV2", "value2")
938+
require.NoError(t, os.Setenv("ENV1", "value1"))
939+
require.NoError(t, os.Setenv("ENV2", "value2"))
940+
932941
tester := caddytest.NewTester(t)
933942
tester.InitServer(`
934943
{
@@ -1073,9 +1082,11 @@ func TestMaxWaitTimeWorker(t *testing.T) {
10731082
func getStatusCode(url string, t *testing.T) int {
10741083
req, err := http.NewRequest("GET", url, nil)
10751084
require.NoError(t, err)
1085+
10761086
resp, err := http.DefaultClient.Do(req)
10771087
require.NoError(t, err)
1078-
defer resp.Body.Close()
1088+
require.NoError(t, resp.Body.Close())
1089+
10791090
return resp.StatusCode
10801091
}
10811092

@@ -1134,7 +1145,9 @@ func TestMultiWorkersMetrics(t *testing.T) {
11341145
// Fetch metrics
11351146
resp, err := http.Get("http://localhost:2999/metrics")
11361147
require.NoError(t, err, "failed to fetch metrics")
1137-
defer resp.Body.Close()
1148+
t.Cleanup(func() {
1149+
require.NoError(t, resp.Body.Close())
1150+
})
11381151

11391152
// Read and parse metrics
11401153
metrics := new(bytes.Buffer)
@@ -1240,7 +1253,9 @@ func TestDisabledMetrics(t *testing.T) {
12401253
// Fetch metrics
12411254
resp, err := http.Get("http://localhost:2999/metrics")
12421255
require.NoError(t, err, "failed to fetch metrics")
1243-
defer resp.Body.Close()
1256+
t.Cleanup(func() {
1257+
require.NoError(t, resp.Body.Close())
1258+
})
12441259

12451260
// Read and parse metrics
12461261
metrics := new(bytes.Buffer)
@@ -1299,7 +1314,9 @@ func TestWorkerRestart(t *testing.T) {
12991314

13001315
resp, err := http.Get("http://localhost:2999/metrics")
13011316
require.NoError(t, err, "failed to fetch metrics")
1302-
defer resp.Body.Close()
1317+
t.Cleanup(func() {
1318+
require.NoError(t, resp.Body.Close())
1319+
})
13031320

13041321
// Read and parse metrics
13051322
metrics := new(bytes.Buffer)

0 commit comments

Comments
 (0)