@@ -14,7 +14,6 @@ import (
14
14
15
15
"github.com/google/uuid"
16
16
"github.com/hashicorp/yamux"
17
- "github.com/stretchr/testify/assert"
18
17
"github.com/stretchr/testify/require"
19
18
"go.uber.org/mock/gomock"
20
19
"golang.org/x/xerrors"
@@ -1071,6 +1070,7 @@ func TestController_Disconnects(t *testing.T) {
1071
1070
close (call .Resps )
1072
1071
1073
1072
_ = testutil .RequireRecvCtx (testCtx , t , peersLost )
1073
+ _ = testutil .RequireRecvCtx (testCtx , t , uut .Closed ())
1074
1074
}
1075
1075
1076
1076
func TestController_TelemetrySuccess (t * testing.T ) {
@@ -1210,24 +1210,28 @@ type pipeDialer struct {
1210
1210
1211
1211
func (p * pipeDialer ) Dial (_ context.Context , _ tailnet.ResumeTokenController ) (tailnet.ControlProtocolClients , error ) {
1212
1212
s , c := net .Pipe ()
1213
+ p .t .Cleanup (func () {
1214
+ _ = s .Close ()
1215
+ _ = c .Close ()
1216
+ })
1213
1217
go func () {
1214
1218
err := p .svc .ServeConnV2 (p .ctx , s , p .streamID )
1215
1219
p .logger .Debug (p .ctx , "piped tailnet service complete" , slog .Error (err ))
1216
1220
}()
1217
1221
client , err := tailnet .NewDRPCClient (c , p .logger )
1218
- if ! assert . NoError ( p . t , err ) {
1222
+ if err != nil {
1219
1223
_ = c .Close ()
1220
1224
return tailnet.ControlProtocolClients {}, err
1221
1225
}
1222
1226
coord , err := client .Coordinate (context .Background ())
1223
- if ! assert . NoError ( p . t , err ) {
1227
+ if err != nil {
1224
1228
_ = c .Close ()
1225
1229
return tailnet.ControlProtocolClients {}, err
1226
1230
}
1227
1231
1228
1232
derps := & tailnet.DERPFromDRPCWrapper {}
1229
1233
derps .Client , err = client .StreamDERPMaps (context .Background (), & proto.StreamDERPMapsRequest {})
1230
- if ! assert . NoError ( p . t , err ) {
1234
+ if err != nil {
1231
1235
_ = c .Close ()
1232
1236
return tailnet.ControlProtocolClients {}, err
1233
1237
}
0 commit comments