channeldb/channel_test: test ShortChanID is updated in-mem

Modifies TestFetchPendingChannels to verify that calls to
MarkAsOpen also modify the in-memory state. Previously we
only tested the persistent state loaded immediately after.
This commit is contained in:
Conner Fromknecht 2018-03-27 17:07:15 -07:00
parent 9fd73af589
commit f594a242ea
No known key found for this signature in database
GPG Key ID: 39DE78FBE6ACB0EF

@ -684,6 +684,16 @@ func TestFetchPendingChannels(t *testing.T) {
t.Fatalf("unable to mark channel as open: %v", err)
}
if pendingChannels[0].IsPending {
t.Fatalf("channel marked open should no longer be pending")
}
if pendingChannels[0].ShortChanID != chanOpenLoc {
t.Fatalf("channel opening height not updated: expected %v, "+
"got %v", spew.Sdump(pendingChannels[0].ShortChanID),
chanOpenLoc)
}
// Next, we'll re-fetch the channel to ensure that the open height was
// properly set.
openChans, err := cdb.FetchAllChannels()