mirror of
https://github.com/lightningnetwork/lnd.git
synced 2025-03-26 17:52:25 +01:00
itest: test ForwardingHistory peer lookup opt-in behavior
This commit is contained in:
parent
46b8de35ac
commit
8e53996c52
@ -277,14 +277,32 @@ func testMultiHopPayments(net *lntest.NetworkHarness, t *harnessTest) {
|
||||
ctxt, &lnrpc.ForwardingHistoryRequest{},
|
||||
)
|
||||
require.NoError(t.t, err)
|
||||
require.EqualValues(
|
||||
t.t, numPayments, len(fwdingHistory.ForwardingEvents),
|
||||
)
|
||||
require.Len(t.t, fwdingHistory.ForwardingEvents, numPayments)
|
||||
expectedForwardingFee := uint64(expectedFeeDave / numPayments)
|
||||
for _, event := range fwdingHistory.ForwardingEvents {
|
||||
// Each event should show a fee of 170 satoshi.
|
||||
require.Equal(t.t, expectedForwardingFee, event.Fee)
|
||||
|
||||
// Check that peer aliases are empty since the
|
||||
// ForwardingHistoryRequest did not specify the PeerAliasLookup
|
||||
// flag.
|
||||
require.Empty(t.t, event.PeerAliasIn)
|
||||
require.Empty(t.t, event.PeerAliasOut)
|
||||
}
|
||||
|
||||
// Lookup the forwarding history again but this time also lookup the
|
||||
// peers' alias names.
|
||||
fwdingHistory, err = dave.ForwardingHistory(
|
||||
ctxt, &lnrpc.ForwardingHistoryRequest{
|
||||
PeerAliasLookup: true,
|
||||
},
|
||||
)
|
||||
require.NoError(t.t, err)
|
||||
require.Len(t.t, fwdingHistory.ForwardingEvents, numPayments)
|
||||
for _, event := range fwdingHistory.ForwardingEvents {
|
||||
// Each event should show a fee of 170 satoshi.
|
||||
require.Equal(t.t, expectedForwardingFee, event.Fee)
|
||||
|
||||
// Check that peer aliases adhere to payment flow, namely
|
||||
// Carol->Dave->Alice.
|
||||
require.Equal(t.t, carolAlias, event.PeerAliasIn)
|
||||
|
Loading…
x
Reference in New Issue
Block a user