channeldb: extend TestFetchClosedChannels to populate local chan cfg properly

This commit is contained in:
Olaoluwa Osuntokun 2018-08-13 19:21:37 -07:00
parent cf06b041a4
commit 26032f5956
No known key found for this signature in database
GPG Key ID: 964EA263DD637C21

@ -165,18 +165,38 @@ func createTestChannelState(cdb *DB) (*OpenChannel, error) {
CsvDelay: uint16(rand.Int31()), CsvDelay: uint16(rand.Int31()),
MultiSigKey: keychain.KeyDescriptor{ MultiSigKey: keychain.KeyDescriptor{
PubKey: privKey.PubKey(), PubKey: privKey.PubKey(),
KeyLocator: keychain.KeyLocator{
Family: keychain.KeyFamilyMultiSig,
Index: 9,
},
}, },
RevocationBasePoint: keychain.KeyDescriptor{ RevocationBasePoint: keychain.KeyDescriptor{
PubKey: privKey.PubKey(), PubKey: privKey.PubKey(),
KeyLocator: keychain.KeyLocator{
Family: keychain.KeyFamilyRevocationBase,
Index: 8,
},
}, },
PaymentBasePoint: keychain.KeyDescriptor{ PaymentBasePoint: keychain.KeyDescriptor{
PubKey: privKey.PubKey(), PubKey: privKey.PubKey(),
KeyLocator: keychain.KeyLocator{
Family: keychain.KeyFamilyPaymentBase,
Index: 7,
},
}, },
DelayBasePoint: keychain.KeyDescriptor{ DelayBasePoint: keychain.KeyDescriptor{
PubKey: privKey.PubKey(), PubKey: privKey.PubKey(),
KeyLocator: keychain.KeyLocator{
Family: keychain.KeyFamilyDelayBase,
Index: 6,
},
}, },
HtlcBasePoint: keychain.KeyDescriptor{ HtlcBasePoint: keychain.KeyDescriptor{
PubKey: privKey.PubKey(), PubKey: privKey.PubKey(),
KeyLocator: keychain.KeyLocator{
Family: keychain.KeyFamilyHtlcBase,
Index: 5,
},
}, },
} }
@ -772,6 +792,7 @@ func TestFetchClosedChannels(t *testing.T) {
TimeLockedBalance: state.RemoteCommitment.LocalBalance.ToSatoshis() + 10000, TimeLockedBalance: state.RemoteCommitment.LocalBalance.ToSatoshis() + 10000,
CloseType: RemoteForceClose, CloseType: RemoteForceClose,
IsPending: true, IsPending: true,
LocalChanConfig: state.LocalChanCfg,
} }
if err := state.CloseChannel(summary); err != nil { if err := state.CloseChannel(summary); err != nil {
t.Fatalf("unable to close channel: %v", err) t.Fatalf("unable to close channel: %v", err)