Skip to content

Commit 8de1714

Browse files
committed
cleanup
1 parent a2fa66c commit 8de1714

File tree

4 files changed

+13
-9
lines changed

4 files changed

+13
-9
lines changed

bolt_test.go

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -247,14 +247,15 @@ func TestBoltTransportDoNotDispatchUntilListen(t *testing.T) {
247247
var wg sync.WaitGroup
248248
wg.Add(1)
249249
go func() {
250-
defer wg.Done()
251-
252250
for range s.Receive() {
253251
t.Fail()
254252
}
253+
254+
wg.Done()
255255
}()
256256

257257
s.Disconnect()
258+
258259
wg.Wait()
259260
}
260261

@@ -303,7 +304,8 @@ func TestBoltTransportClosed(t *testing.T) {
303304

304305
assert.Equal(t, transport.Dispatch(&Update{Topics: s.SubscribedTopics}), ErrClosedTransport)
305306

306-
<-s.Receive()
307+
_, ok := <-s.Receive()
308+
assert.False(t, ok)
307309
}
308310

309311
func TestBoltCleanDisconnectedSubscribers(t *testing.T) {

local_test.go

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,11 @@ func TestLocalTransportDoNotDispatchUntilListen(t *testing.T) {
2828
var wg sync.WaitGroup
2929
wg.Add(1)
3030
go func() {
31-
defer wg.Done()
32-
3331
for range s.Receive() {
3432
t.Fail()
3533
}
34+
35+
wg.Done()
3636
}()
3737

3838
s.Disconnect()
@@ -73,7 +73,8 @@ func TestLocalTransportClosed(t *testing.T) {
7373
assert.Equal(t, transport.AddSubscriber(NewLocalSubscriber("", logger, tss)), ErrClosedTransport)
7474
assert.Equal(t, transport.Dispatch(&Update{}), ErrClosedTransport)
7575

76-
<-s.Receive()
76+
_, ok := <-s.Receive()
77+
assert.False(t, ok)
7778
}
7879

7980
func TestLiveCleanDisconnectedSubscribers(t *testing.T) {

localsubscriber.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,9 +53,9 @@ func (s *LocalSubscriber) Dispatch(u *Update, fromHistory bool) bool {
5353

5454
if !fromHistory && s.ready.Load() < 1 {
5555
s.liveMutex.Lock()
56-
defer s.liveMutex.Unlock()
57-
5856
s.liveQueue = append(s.liveQueue, u)
57+
s.liveMutex.Unlock()
58+
5959
s.outMutex.Unlock()
6060

6161
return true

subscriber_test.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,5 +90,6 @@ func TestSubscriberDoesNotBlockWhenChanIsFull(t *testing.T) {
9090
s.Dispatch(&Update{}, false)
9191
}
9292

93-
<-s.Receive()
93+
for range s.Receive() {
94+
}
9495
}

0 commit comments

Comments
 (0)