mirror of
https://github.com/lightningnetwork/lnd.git
synced 2025-03-29 03:01:52 +01:00
Merge pull request #8180 from carlaKC/8128-brontideflake
peer/test: fix race in TestHandleNewPendingChannel
This commit is contained in:
commit
ed179e3e7d
@ -1183,18 +1183,6 @@ func TestHandleNewPendingChannel(t *testing.T) {
|
||||
chanIDNotExist := lnwire.ChannelID{1}
|
||||
chanIDPending := lnwire.ChannelID{2}
|
||||
|
||||
// Create a test brontide.
|
||||
dummyConfig := Config{}
|
||||
peer := NewBrontide(dummyConfig)
|
||||
|
||||
// Create the test state.
|
||||
peer.activeChannels.Store(chanIDActive, &lnwallet.LightningChannel{})
|
||||
peer.activeChannels.Store(chanIDPending, nil)
|
||||
|
||||
// Assert test state, we should have two channels store, one active and
|
||||
// one pending.
|
||||
require.Equal(t, 2, peer.activeChannels.Len())
|
||||
|
||||
testCases := []struct {
|
||||
name string
|
||||
chanID lnwire.ChannelID
|
||||
@ -1234,9 +1222,22 @@ func TestHandleNewPendingChannel(t *testing.T) {
|
||||
t.Parallel()
|
||||
require := require.New(t)
|
||||
|
||||
// Get the number of channels before mutating the
|
||||
// state.
|
||||
numChans := peer.activeChannels.Len()
|
||||
// Create a test brontide.
|
||||
dummyConfig := Config{}
|
||||
peer := NewBrontide(dummyConfig)
|
||||
|
||||
// Create the test state.
|
||||
peer.activeChannels.Store(
|
||||
chanIDActive, &lnwallet.LightningChannel{},
|
||||
)
|
||||
peer.activeChannels.Store(chanIDPending, nil)
|
||||
|
||||
// Assert test state, we should have two channels
|
||||
// store, one active and one pending.
|
||||
numChans := 2
|
||||
require.EqualValues(
|
||||
numChans, peer.activeChannels.Len(),
|
||||
)
|
||||
|
||||
// Call the method.
|
||||
peer.handleNewPendingChannel(req)
|
||||
|
Loading…
x
Reference in New Issue
Block a user