@@ -11,11 +11,12 @@ import (
11
11
"testing"
12
12
"time"
13
13
14
- "cdr.dev/slog/sloggers/slogtest"
15
14
"github.com/pion/ice/v2"
16
15
"github.com/pion/webrtc/v3"
17
16
"github.com/stretchr/testify/assert"
18
17
"github.com/stretchr/testify/require"
18
+
19
+ "cdr.dev/slog/sloggers/slogtest"
19
20
)
20
21
21
22
func ExampleDial_basic () {
@@ -260,33 +261,35 @@ func TestDial(t *testing.T) {
260
261
log := slogtest .Make (t , nil )
261
262
262
263
listener , err := net .Listen ("tcp" , "0.0.0.0:0" )
263
- if err != nil {
264
- t .Error (err )
265
- return
266
- }
264
+ require .NoError (t , err )
265
+
267
266
go func () {
268
267
_ , _ = listener .Accept ()
269
268
}()
269
+
270
270
connectAddr , listenAddr := createDumbBroker (t )
271
271
_ , err = Listen (context .Background (), slogtest .Make (t , nil ), listenAddr , "" )
272
- if err != nil {
273
- t .Error (err )
274
- return
275
- }
272
+ require .NoError (t , err )
276
273
277
274
dialer , err := DialWebsocket (context .Background (), connectAddr , & DialOptions {
278
275
Log : & log ,
279
276
}, nil )
280
- if err != nil {
281
- t . Error ( err )
282
- }
283
- conn , _ := dialer . DialContext ( context . Background (), listener . Addr (). Network (), listener . Addr (). String () )
277
+ require . NoError ( t , err )
278
+
279
+ conn , err := dialer . DialContext ( context . Background (), listener . Addr (). Network (), listener . Addr (). String ())
280
+ require . NoError ( t , err )
284
281
assert .Equal (t , 1 , dialer .activeConnections ())
282
+
285
283
_ = conn .Close ()
286
284
assert .Equal (t , 0 , dialer .activeConnections ())
287
- _ , _ = dialer .DialContext (context .Background (), listener .Addr ().Network (), listener .Addr ().String ())
288
- conn , _ = dialer .DialContext (context .Background (), listener .Addr ().Network (), listener .Addr ().String ())
285
+
286
+ _ , err = dialer .DialContext (context .Background (), listener .Addr ().Network (), listener .Addr ().String ())
287
+ require .NoError (t , err )
288
+
289
+ conn , err = dialer .DialContext (context .Background (), listener .Addr ().Network (), listener .Addr ().String ())
290
+ require .NoError (t , err )
289
291
assert .Equal (t , 2 , dialer .activeConnections ())
292
+
290
293
_ = conn .Close ()
291
294
assert .Equal (t , 1 , dialer .activeConnections ())
292
295
})
0 commit comments