File tree 3 files changed +10
-10
lines changed
3 files changed +10
-10
lines changed Original file line number Diff line number Diff line change @@ -24,16 +24,16 @@ func TestWorkspaceAppsProxyPath(t *testing.T) {
24
24
// #nosec
25
25
ln , err := net .Listen ("tcp" , ":0" )
26
26
require .NoError (t , err )
27
- defer func () {
28
- _ = ln .Close ()
29
- }()
30
27
server := http.Server {
31
28
Handler : http .HandlerFunc (func (w http.ResponseWriter , r * http.Request ) {
32
29
w .WriteHeader (http .StatusOK )
33
30
}),
34
31
}
32
+ t .Cleanup (func () {
33
+ _ = server .Close ()
34
+ _ = ln .Close ()
35
+ })
35
36
go server .Serve (ln )
36
- defer server .Close ()
37
37
tcpAddr , _ := ln .Addr ().(* net.TCPAddr )
38
38
39
39
client := coderdtest .New (t , & coderdtest.Options {
@@ -78,9 +78,9 @@ func TestWorkspaceAppsProxyPath(t *testing.T) {
78
78
agentCloser := agent .New (agentClient .ListenWorkspaceAgent , & agent.Options {
79
79
Logger : slogtest .Make (t , nil ),
80
80
})
81
- defer func () {
81
+ t . Cleanup ( func () {
82
82
_ = agentCloser .Close ()
83
- }( )
83
+ })
84
84
coderdtest .AwaitWorkspaceAgents (t , client , workspace .LatestBuild .ID )
85
85
client .HTTPClient .CheckRedirect = func (req * http.Request , via []* http.Request ) error {
86
86
return http .ErrUseLastResponse
Original file line number Diff line number Diff line change @@ -25,11 +25,11 @@ func TestEcho(t *testing.T) {
25
25
// Create an in-memory provisioner to communicate with.
26
26
client , server := provisionersdk .TransportPipe ()
27
27
ctx , cancelFunc := context .WithCancel (context .Background ())
28
- defer func () {
28
+ t . Cleanup ( func () {
29
29
_ = client .Close ()
30
30
_ = server .Close ()
31
31
cancelFunc ()
32
- }( )
32
+ })
33
33
go func () {
34
34
err := echo .Serve (ctx , fs , & provisionersdk.ServeOptions {
35
35
Listener : server ,
Original file line number Diff line number Diff line change @@ -23,11 +23,11 @@ func TestParse(t *testing.T) {
23
23
// Create an in-memory provisioner to communicate with.
24
24
client , server := provisionersdk .TransportPipe ()
25
25
ctx , cancelFunc := context .WithCancel (context .Background ())
26
- defer func () {
26
+ t . Cleanup ( func () {
27
27
_ = client .Close ()
28
28
_ = server .Close ()
29
29
cancelFunc ()
30
- }( )
30
+ })
31
31
go func () {
32
32
err := terraform .Serve (ctx , & terraform.ServeOptions {
33
33
ServeOptions : & provisionersdk.ServeOptions {
You can’t perform that action at this time.
0 commit comments